2009-11-06 6 views
0

J'ai regroupé une animation pilotée par actionscript à plusieurs couches d'une image en un symbole. (en d'autres termes, imaginons qu'une image à 1 image soit interpolée par le code sur quelques secondes, dans ce symbole)AS3 Lecture du contenu d'un symbole

Maintenant, j'aimerais lire le contenu de ce symbole en utilisant un écouteur d'événement.

Mais

stuff_mc.gotoAndPlay (1); et Test Movie ne joue rien (ne montre même pas le contenu du symbole (l'image) qui peut être vu sur scène).

Si je l'intérieur de la stuff_mc et scène de test, il fonctionne parfaitement ..

Alors, comment puis-je jouer stuff_mc de la scène?

Merci à l'avance

+0

vous allez devoir poster un peu de code. C'est une question très vague qui, sans source réelle, ne fera que donner lieu à beaucoup de spéculations. Pour ajouter un peu de cela, si vous avez une image qui se trouve sur la scène de votre MC et que vous ne voyez pas sur la scène principale, elle doit soit être hors écran ou pas du tout. Demandez à votre MC de tracer quelque chose chaque fois qu'il boucle comme sa position x et y pour vous assurer que c'est là que vous pensez que c'est. – greggreg

+0

Ouais, désolé, eh bien, j'ai posté le code entier ici comme "Thundordan" http://www.actionscript.org/forums/showthread.php3?p=940477&posted=1#post940477 L'image dans le symbole disparaît si je ajoutez la partie de filtre de lueur sur la scène. (l'image disparaissant est en fait un bon signe étant donné qu'elle est censée être masquée). Le problème est que l'animation ne joue pas sans le code du filtre luminescent ni avec elle. (sauf si je teste le film à l'intérieur du symbole). Lisez les messages quand vous avez le temps (notez que j'ai posé une question sur un problème différent mais quelque peu lié là) – Mentlegan

Répondre

0

Il me semble que vous utilisez plusieurs scènes. Si c'est le cas, c'est probablement là où votre problème est. Les scènes sont généralement une mauvaise idée dans Flash - Adobe lui-même l'admet.

+0

Non, je ne suis pas, je voulais dire que si je "Test Movie" ça ne fonctionne pas du tout, mais Si j'entre dans le symbole et que je choisis "Test Scène" (qui ne joue que le contenu du symbole) cela fonctionne. Je n'ai pas de scènes. La scène a comme un symbole vide à l'intérieur duquel je mets une chose 1 trame qui est animée par le code AS3. Mais la scène ne reconnaîtra pas le fait qu'il y a une animation là-dedans. – Mentlegan

+0

Dans ce cas, essayez ce que greg a posté dans le commentaire ci-dessus et publiez vos résultats ... qui vous donneront une idée de ce qui se passe. Même si vous avez mis quelque chose sur la scène, est-ce l'étape principale? Avez-vous accidentellement mis un effet étrange sur elle? Exportez-vous au mauvais joueur? ... Il y a trop de variables non résolues jusqu'à ce que nous regardions du code ou un FLA. –

+0

Si tout le reste échoue, pourquoi ne pas copier le symbole dans un nouveau fichier .fla et publier et voir si cela fonctionne. –