Je suis confronté à un problème, où il y a une fonction exécutée la ligne suivante juste après une action gotoAndStop (130), la fonction dépend de son travail sur les objets à l'intérieur de cette trame. mais le problème est que la fonction semble ne pas voir d'enfants .. pourquoi? Pourquoi? Pourquoi? Pourquoi?Comment vérifier si des objets dans un cadre sont encore chargés ou non après une action gotoAndStop (5)?
myMc.gotoAndStop(130);
create_waypoints(par1,par2,par3);
la fonction creat_waypoints
dépend des obstacles établis qui existent dans le cadre 130 à l'intérieur du myMc
.
il semble (mais je ne suis pas sûr) au moment où creat_waypoints
exécute ses actions, cadre 130 a été inséré, mais pas encore chargé ...
Que puis-je faire? Merci d'avance ..
Après de nombreuses expériences, je suis arrivé à une solution de travail mais il est tordu, il a dû sauter toute une boucle d'actions et je ne suis pas content, mais pour l'instant c'est tout ce que je avoir ..
myMc.gotoAndStop(2);
myMc.addEventListener(Event.ENTER_FRAME,mc_ef,false,0,true);
function mc_ef(e:Event):void {
if (e.target.loaded==null) {
e.target.loaded=true;
} else {
e.target.loaded=null;
creat_waypoints(par1,par2,par3);
e.target.removeEventListener(e.type,arguments.callee);
}
}
J'ai peur que cette solution ne puisse pas aider mon cas, car chaque image de myMc contient des obstacles différents, et je veux que la fonction s'exécute sur tout ce qui est dessiné ou montré par myMc. – Power