J'essaie d'ajouter une fonction init() à un MovieClip, mais lorsque j'exécute la fonction de scene1, les variables qui ont été définies dans MovieClip ne sont pas encore définies ... Le MovieClip a été déplacé vers la scène depuis la bibliothèque.Fonction AS3 en cours avant la définition des variables!
scene1:
mc.init(null);
MovieClip:
var _default = 5;
function init(num) {
if(num == null) {
trace(_default);
} else {
trace(num);
}
}
Ceci est traçage "non défini" au lieu de "5"; Y a-t-il un moyen de résoudre ce problème?