J'utilise le même code que celui que j'utilise toujours pour précharger un autre fichier SWF mais cela ne fonctionne pas pour le moment. Le problème cette fois-ci est que lorsque la barre de chargement atteint 16% chaque fois que vous pouvez entendre le film que je charge en train de jouer en arrière-plan. Je peux juste ajouter un arrêt à la première image du film que je charge ("trial_1.swf") mais comment puis-je lui dire d'aller à la deuxième image une fois qu'il a été chargé?Flash AS3: La barre de chargement n'est pas terminée lorsque le film commence à être lu
Toute aide est très appréciée!
Voici mon code:
var myrequest:URLRequest=new URLRequest ("trial_1.swf");
var myloader:Loader = new Loader();
myloader.load(myrequest);
myloader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, progresshandler);
function progresshandler(myevent:ProgressEvent):void {
var myProgress: Number = myevent.target.bytesLoaded/myevent.target.bytesTotal; bar_mc.scaleX = myprogress * 1.5; myTextField_txt.text = Math.round (myProgress * 100) + "%"
}
myloader.contentLoaderInfo.addEventListener(Event.COMPLETE, finished);
function finished(myevent:Event):void {
addChild (myLoader); removeChild (myTextField_txt) removeChild (bar_mc);
removeChild (logo_mc);
}
Merci, c'est exactement ce que j'ai fait pour le contourner! Je sais que c'est bizarre quand même !! Merci encore pour votre aide. – flashey
Pas de problème, content qu'il soit résolu :) – debu