A voir également:
- Problème ActionScript 3
- Picasa 3 - Télécharger - Albums photo
- Photorecit 3 - Télécharger - Visionnage & Diaporama
- Ai suite 3 download - Télécharger - Optimisation
- +33 3 - Forum Mobile
- Couper photo en 3 instagram - Guide
1 réponse
le probleme avec ton code c'est ta fonction onComplete. Elle se déclanche quand ton fichier flash est prêt a afficher ton loader. tu pourais essayer d'écrire:
function onProgress(e:ProgressEvent):void
{
var loaded:Number = loader.bytesLoaded;
var total:Number = loader.bytesTotal;
preloader_mc.scaleX = loaded / total;
if(preloader_mc.scaleX > 0.95){ ''0.95 juste un exemple''
var myTween1b:Tween=new Tween (preloader_mc,"alpha",Strong.easeOut,1,0,2,true);
removeChild(text_mc);
var myTween3b:Tween=new Tween(logo_mc,"alpha",Strong.easeOut,1,0,3,true);
var myTween4:Tween=new Tween(loader,"alpha",Strong.easeOut,0,1,2,true);
}
}
function onComplete(e:Event):void
{
loader.removeEventListener(ProgressEvent.PROGRESS, onProgress);
loader.removeEventListener(Event.COMPLETE, onComplete);
}
je ne suis VRAIMENT pas sur que c'est la meilleur solution mais sa pour depanner si tu trouve rien de mieu.
function onProgress(e:ProgressEvent):void
{
var loaded:Number = loader.bytesLoaded;
var total:Number = loader.bytesTotal;
preloader_mc.scaleX = loaded / total;
if(preloader_mc.scaleX > 0.95){ ''0.95 juste un exemple''
var myTween1b:Tween=new Tween (preloader_mc,"alpha",Strong.easeOut,1,0,2,true);
removeChild(text_mc);
var myTween3b:Tween=new Tween(logo_mc,"alpha",Strong.easeOut,1,0,3,true);
var myTween4:Tween=new Tween(loader,"alpha",Strong.easeOut,0,1,2,true);
}
}
function onComplete(e:Event):void
{
loader.removeEventListener(ProgressEvent.PROGRESS, onProgress);
loader.removeEventListener(Event.COMPLETE, onComplete);
}
je ne suis VRAIMENT pas sur que c'est la meilleur solution mais sa pour depanner si tu trouve rien de mieu.