2011-09-21 1 views

Répondre

1

Si vous avez des références à une instance de scénario dans votre code et changez de scène, elles perdront les références. Les instances de la scène seront également supprimées lorsque vous quitterez la scène, et recréées lorsque vous entrerez à nouveau.

Je vous recommande de ne pas utiliser de scènes du tout et d'utiliser une classe de document pour votre fichier flash. Peut-être que vous l'avez déjà.

Si vous souhaitez toujours utiliser des scènes, placez une fonction init dans la première image de chaque scène. Cela vous facilitera la configuration des références de scène.

0

Vous pouvez avoir à la fois des scènes et un document Class - ce n'est malheureusement pas bien documenté sur la façon de le faire, malheureusement. Voici quelques informations sur ce qui se passe et comment le résoudre: http://www.developria.com/2010/04/combining-the-timeline-with-oo.html. Notez que vous ne devriez pas référencer le parent à partir de clips enfant, et utiliser _root était considéré comme une mauvaise pratique même dans les jours AS2 (il se brise dès que vous chargez votre film dans un autre film, par exemple).

À la place, répartissez les événements des Classes enfants et récupérez-les dans le document principal et faites déplacer la tête de lecture par le document principal.

Questions connexes