il concetto è quello di creare un preload esterno carichi il tutto disabiliti e rendi invisibile per 5 secondi il clip già caricato e dopo 5 secondi riattivarlo.
Dovrebbe andare una cosa del genere anche se non l'ho provata scritta al momento
Ciaocodice:function preload(clip){ car = clip.getBytesLoaded(); tot = clip.getBytesTotal(); perc = Math.round((car/tot)*100); clip.createTextField("testo", 1, (this._width/2), (this._height/2), 200, 20); clip.testo.wordWrap = true; testoformat = new TextFormat(); testoformat.color = "0x123466"; testoformat.font = "Verdana"; clip.testo.setTextFormat(testoformat); if(!isNaN(perc)) { clip.testo.text = "Caricamento..."+perc+"%"; clip.testo.setTextFormat(testoformat); } if (car == tot && car > 1024) { clearInterval(a); //disabiliti il clip e lo rendi ad aplha= 0 clip._enabled=false; clip._alpha=0; //tempo attesa 5 secondi cl = setInterval(function () { clip._alpha=100; clip._enabled=true; clearInterval(cl);}, 5000);//5secondi clip.testo.text = ""; } } loadMovie("file.swf", "contenitore"); a = setInterval(preload,50,contenitore);

Rispondi quotando