Probleme de creation de clip en as2 - Flash/ActionScript - Programmation
MarshPosté le 30-06-2006 à 11:20:17
Bonjour,
J'aimerais instancier un poisson qui se trouve dans la librairie de mon fla en lui donnant les propriétés de ma classe definit à l'exterieur Poissons.as Si je met ce code dans mon fla, il cré mon poisson.
Code :
var poisson:MovieClip = createEmptyMovieClip("poisson", this.getNextHighestDepth());
mais si je le passe dans ma classe poisson, dans la fonction constructeur, il ne le crée pas du moins visuellement. Y'aurait il un truc? J'ai essayé plusieurs choses, il utilise bien mes fichiers de classe puisque je peux recuperer ses propriétés, mais son _x me retourne un undefined. Autre fait interessant si j'utilise la création du poisson dans le fla et dans la classe, il me retourne "256 niveau(x) de récursion ont été dépassés dans une liste d'actions. Il s'agit probablement d'une boucle infinie. L'exécution d'actions a été désactivée dans cette animation." Pouvez vous me donnez un exemple simple d'une classe faisant apparaitre un element de la bibliotheque? Il doit y avoir un truc que je n'ai pas compris.
Marsh Posté le 30-06-2006 à 11:20:17
Bonjour,
J'aimerais instancier un poisson qui se trouve dans la librairie de mon fla en lui donnant les propriétés de ma classe definit à l'exterieur Poissons.as
Si je met ce code dans mon fla, il cré mon poisson.
mais si je le passe dans ma classe poisson, dans la fonction constructeur, il ne le crée pas du moins visuellement.
Y'aurait il un truc?
J'ai essayé plusieurs choses, il utilise bien mes fichiers de classe puisque je peux recuperer ses propriétés, mais son _x me retourne un undefined.
Autre fait interessant si j'utilise la création du poisson dans le fla et dans la classe, il me retourne
"256 niveau(x) de récursion ont été dépassés dans une liste d'actions.
Il s'agit probablement d'une boucle infinie.
L'exécution d'actions a été désactivée dans cette animation."
Pouvez vous me donnez un exemple simple d'une classe faisant apparaitre un element de la bibliotheque? Il doit y avoir un truc que je n'ai pas compris.