IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Flash Discussion :

DuplicateMovieClip je ne vois pas tout.


Sujet :

Flash

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Par défaut DuplicateMovieClip je ne vois pas tout.
    Bonjour à tous,
    je suis débutant en flash et plus particulièrement en ActionScript.
    Voilà, j'aimerais faire un effet d'herbe bougeant au vent.
    J'ai donc créé un brin d'herbe qui bouge et j'aimerais le dupliquer sur une certaine aire.
    J'ai donc écrit ça mais la chose qui m'échappe et que je vois les brins d'herbe mais sur une seule ligne horizontale (à la place de plusieurs lignes)
    Si j'inverse i et j je les vois sur une seule ligne verticale.
    Les coordonnées sont pourtant correctes avec le trace.
    Une idée ? Je dois passer à côté d'un truc bête...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    j=0;
    while (j<450) {
    	i = 1;
    	while (i<300) {
        	duplicateMovieClip("herbe","herbe"+i, i);
            _root["herbe"+i]._x = i;
    	_root["herbe"+i]._y = j;
    	i += 1;
    	trace(_root["herbe"+i]._x+"/"+_root["herbe"+i]._y);
    		}
     
    	j += 10;
     }

  2. #2
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    19
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 19
    Par défaut
    Je pense que c'est un problème de profondeur, dans ta boucle tu réinitialises à i=1, tu donnes donc la profondeur 1 à chaque début de nouvelle ligne si j'ai bien compris, ce qui provoque l'écrasement de la ligne précédente.
    Tous tes movieClip doivent avoir une profondeur différente.

    Initialise le 1 au départ plutôt pour voir :

    j=0;
    i = 1;
    while (j<450) {

    while (i<300) {
    duplicateMovieClip("herbe","herbe"+i, i);
    _root["herbe"+i]._x = i;
    _root["herbe"+i]._y = j;
    i += 1;
    trace(_root["herbe"+i]._x+"/"+_root["herbe"+i]._y);
    }

    j += 10;
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Par défaut
    merci de ta réponse.
    J'ai essayé ça mais ça marche pas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    j=0;
    prof=1;
    while (j<400) {
    i=1;
     
    	while (i<300) {
        	duplicateMovieClip("herbe","herbe"+i, prof);
            _root["herbe"+i]._x = i;
    		_root["herbe"+i]._y = j;
    		i += 1;
    		prof+=1;
    		trace(_root["herbe"+i]._x+"/"+_root["herbe"+i]._y+"/"+prof);
    		}		
    	j += 10;
     }

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    62
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 62
    Par défaut
    De toute façon c'est trop long.
    J'ai vu sur le net un truc sur BitmapData.
    Je vais regarder.

Discussions similaires

  1. Réseau je ne vois pas tout
    Par lodan dans le forum Windows XP
    Réponses: 19
    Dernier message: 08/11/2006, 16h51
  2. [UML] Je ne vois pas où mettre la vue !
    Par le Daoud dans le forum MVC
    Réponses: 12
    Dernier message: 19/03/2006, 10h31
  3. Clé etrangere erreur 150 mais je vois pas l'erreur
    Par HurtMarley dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 03/05/2005, 17h57
  4. Je vois pas d'où vient mon erreur!! Aidez moi SVP
    Par liliboms dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 04/04/2005, 09h25
  5. Réponses: 3
    Dernier message: 16/04/2004, 17h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo