2011-11-10 5 views
0

J'ai été chargé d'apporter des modifications à un système hérité qui est essentiellement un jeu Flash sans documentation et dont l'auteur original a depuis longtemps quitté l'entreprise. Malheureusement, il utilise aussi des technologies que je n'ai pas touchées depuis des années (et même dans un contexte universitaire).Recherche de fichiers ActionScript 3.0

Mais assez de mes malheurs.

J'ai trouvé le fichier .fla et l'ouvrit en Adobe Flash Professional CS5, j'ai commencé la chasse pour les extraits de script d'action que je dois modifier et je pense que j'ai en fait une .fla incomplète mais je veux confirmer. Pour trouver où j'ai besoin d'éditer j'ai essayé de cliquer sur chaque élément de la scène et de cliquer sur F9 pour ouvrir le cadre d'actions, quand cela n'a rien donné (champs de script totalement vides) j'ai essayé d'appuyer sur Alt + F3 pour faire apparaître l'Explorateur de films et ont essayé de cacher tout ce qui touche à ActionScript, encore une fois rien.

J'espère que je fais une erreur totalement novice, mais mes connaissances et ma recherche ont atteint leurs limites.

modifier - informations supplémentaires

Il n'y a pas de classe de document attribué.

Je suis passé par chaque MovieClip (en utilisant le film Explorer) mais je ne vois aucune référence à une classe (serait-ce nom d'instance?)

+0

Et c'est pour ça que je n'ai jamais aimé l'IDE ... –

+0

@John - heh, c'est un peu rassurant de ne pas avoir manqué quelque chose d'évident. – Toby

+1

Avez-vous vérifié la classe Document et la classe de chaque MovieClip dans la bibliothèque? Idéalement, un projet AS3 approprié n'aurait pas de code sur la timeline. – shanethehat

Répondre

1

Si vous déboguer le projet (Ctrl + Maj + Entrée), tout le code incorporé dans le .fla (c'est-à-dire le panneau d'action) sera enrôlé pour vous permettre de naviguer dans le panneau de débogage.

Je trouve très difficile que tout le code soit incorporé dans les panneaux d'action. Le programme est-il assez ancien pour avoir été fabriqué en AS2? Êtes-vous positif c'est AS3?

+0

"Vous ne pouvez pas déboguer ce fichier SWF car il ne contient pas d'ActionScript" - Je pense que nous avons un gagnant! Merci de votre aide. C'est vraiment AS3 (on me l'a dit plus particulièrement) je vais creuser pour voir si je peux trouver un fichier externe, mais il aurait pu se perdre il y a un moment. – Toby

+0

Je suis content d'avoir pu aider. – felipemaia