2009-02-17 9 views
0

J'ai renommé un clip dans Flash CS4. Après avoir renommé et mis à jour toutes les références que j'avais, le swf fonctionnerait toujours bien. Cependant, je ne pouvais plus accéder aux actionscript que j'avais dans le clip. Il serait toujours exécuté, mais je ne pouvais pas accéder au script n'importe où dans l'interface utilisateur de Flash CS4. Des idées? La seule façon de pouvoir récupérer le code était de restaurer mes modifications et non de les renommer.Comment renommer un clip dans Flash CS4?

Répondre

1

Peut-être que le problème était comme ça:

Votre movieclip d'origine: 'originalMC' L'appel à actionscript dans le MovieClip: 'originalMC.someRandomFunction()'

Si vous renommez votre MovieClip dans Flash IDE l'appel ne fonctionnera pas.

Sinon, je dois dire que votre déclaration est très vague. Si vous pourriez peut-être montrer un exemple de votre code. Je ne comprends pas "mais je ne pouvais pas accéder au script n'importe où dans l'interface utilisateur de Flash CS4".

OH ... Je pense que je comprends maintenant. Si vous avez actionscript à l'intérieur d'un MovieClip, comme c'est commun dans as1 & as2, ce code peut facilement disparaître si vous changez le type du MovieClip ou même si vous le renommez.

Qu'est-ce que je parle ...

+0

na i retitré le MovieClip dans ma bibliothèque, puis a ouvert le clip sur la scène, et le cadre avec l'actionscript avait disparu. mais il a toujours exécuté quand je l'ai couru. – Shawn

+0

C'est un comportement très étrange. – thgie

+0

Je sais que les gens pensent probablement im fou ou faire quelque chose de mal. Je suis tenté de faire une vidéo de ça ... de toute façon je l'ai abandonné et réécrit en as3 (concepteur qui m'a donné le projet avait commencé dans as2) – Shawn

Questions connexes