Pouvez-vous ajouter un MovieClip à la scène d'une classe enfant? Ma configuration est la suivante:Ajouter un MovieClip à la scène de la classe enfant dans Flash
DocumentClass
->SubFolder
--->ChildClass1
--->ChildClass2
DocumentClass appelle ChildClass1 et crée une instance de celui-ci. ChildClass1 a dans son constructeur un appel pour ChildClass2 et en crée une instance.
Quelle est la manière la plus propre d'ajouter ChildClass2, qui est la classe d'un MoveClip, à la scène? Jusqu'à présent, les méthodes que j'ai essayées sont:
parent.addChild(ChildClass2)
et
envoyer l'objet à l'étape ChildClass1 dans elle est appel constructeur sur DocumentClass. Puis:
stage.addChild(ChildClass2)
sont-elles les seules méthodes, ou y at-il d'autres moyens qui n'ont pas les dépendances nécessaires sur d'autres fichiers pour ajouter le MovieClip (ChildClass2) à la scène?
Edit: Je travaille avec AS3 et Flash CS5
Edit2: Jusqu'à présent, la seule solution qui fonctionne pour moi passe à l'étape ChildClass un, puis appeler stage.addChild().
parent.addChild (ChildClass2instance) ne fonctionne pas pour moi. Flash renvoie l'erreur "Accès du parent de propriété non défini". Jusqu'à présent, la seule solution qui fonctionne pour moi est de passer la scène à ChildClass, puis d'appeler stage.addChild(). – Organiccat
Ok, mais je ne vois toujours pas pourquoi vous ne pouvez pas faire addChild() à partir de ChildClass1? Cela va certainement ajouter votre MovieClip à la scène, sans erreurs. Y at-il une raison pour laquelle cette méthode n'est pas bonne pour vous? – debu
J'ai une erreur à propos de addChild() n'était pas une fonction reconnue. – Organiccat