Si je crée un objet sur scène dans Flash Pro CS5 et que je veux le référencer dans le code, comment le ferais-je? Disons que j'ai 2 clips que j'ai convertis en symboles et en noms d'instances donnés. Comment pourrais-je référencer l'un des clips? Le nom de l'instance ne semble pas fonctionner.Flash CS5 référençant des objets de conception dans AS
Répondre
Cela dépend de l'endroit où vous avez écrit le code. Si vous l'avez écrit dans le scénario sur frame1, tout objet sur la scène dans frame1 avec un nom d'instance unique peut être référencé.
Cela s'applique également à la classe de document. La seule différence est que vous devriez essayer uniquement référence lorsque vous connaissez la classe de document a été ajouté à la scène, ainsi:
addEventListener(Event.ADDED_TO_STAGE, init, false, 0, true); //this goes in the constructor of the document class and code goes in the init function (you can all this whatever you want)
Si vous voulez faire référence à des objets en scène dans d'autres classes externes, puis il y a deux façons de ma connaissance. Tout d'abord, est de passer des paramètres de l'objet stage, donc de passer de classe de document à une classe externe, qui peut ensuite passer à toutes les classes externes qu'il a (en supposant qu'il y a un paramètre pour cela). Vous pouvez également passer l'objet stage et faire quelque chose comme stage.myInstance.anotherInstance
dans la classe externe.
Alternativement, ce que j'aime faire est de créer une classe qui ne contient que des variables statiques publiques. Je leur assigne ensuite les objets stage dans la classe document. Ensuite, dans mes classes externes, je peux simplement importer la classe statique et me référer facilement à l'objet stage. Je trouve que cela réduit les dégâts et permet le refactoring.
- 1. AS l'importation dans le projet Flash dans Flash Builder
- 2. Flash Remoting CS5
- 3. Utilisation ArrayCollection dans Flash CS5
- 4. Flash anti-decompiler cs5?
- 5. Définitions de classes fantômes dans Flash CS5?
- 6. Aucun son de Flash CS5?
- 7. Deux clips dans ADOBE FLASH CS5 hits
- 8. en utilisant des boutons pour changer d'image dans Flash CS5
- 9. Flash CS4 + AS 3.0
- 10. flash AS 2 Bouton
- 11. problème lors de l'enregistrement des médias flash Encoder sortie CS5
- 12. Objet Actionscript référençant à partir d'une chaîne AS 3.0
- 13. Flash CS5 Draggable Pensées de film?
- 14. Flash CS5 Publier des problèmes de site Web
- 15. Flash - Création de composants Documentation pour Flash CS5
- 16. référençant des objets java sur une carte triée par index?
- 17. Zoom sur les images de cadre dans Flash CS5
- 18. Conception pour convertir des objets
- 19. Importation de fichiers Flash .xfl et .as existants dans Flash Builder 4
- 20. Création et effacement de rectangles dans Flash CS5
- 21. Contrôle des composants de la bibliothèque Flash Professional dans un fichier .as
- 22. Funky SWF problème de chargement dans Flash CS5 avec AS3
- 23. Différences conceptuelles entre Flash CS5 et Flash Builder 4
- 24. Besoin d'aide de Flash/AS personnes
- 25. référençant les objets souhaités dans les fonctions nommées
- 26. Adobe Flash CS5 et iPod Touch/iPhone
- 27. Ajout d'actions à des images de bouton Button dans Flash CS5
- 28. netStatusHandler ne sera jamais appelé (Flash CS5)
- 29. ActionScript 3 ne fonctionne pas (Flash CS5)
- 30. ActionScript n'apparaît pas dans Actions - Fenêtre frame dans Flash CS5
Allan, merci beaucoup. Vous ne croiriez pas combien de fois j'ai posé cette question au cours de la dernière semaine, et personne ne semblait comprendre ce que je demandais. – kevin0xf