ho un filmato principale.
su cui carico un filmato secondario..
in questo (second) c'è un movie clip chiamato mc all'interno del quale ci sono tutti i clip (dove carico le foto)
beene nel filmato secondario ne l primo frame ho messo questo codice..
però il filmato mi parte prima che tutte le foto siano caricate
spero di essermi spiegato..
codice:preload = function(clip){ clip._alpha = 0; _root.attachMovie("barra", "barra", 100); _root.barra._x = 500; //qui metti la coordinata x dove voui che appaia la barra di caricamento _root.barra._y = 350; //qui metti la coordinata y dove voui che appaia la barra di caricamento car = clip.getBytesLoaded(); tot = clip.getBytesTotal(); perc = Math.floor((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)){ _root.barra._xscale = perc; clip.testo.text = "Caricamento..."+perc+"%"; clip.testo.setTextFormat(testoformat); } if(car >= tot && tot > perc && perc == 100){ clearInterval(a); removeMovieClip(_root.barra); clip._alpha = 100; clip.testo.text = ""; } } //richiami così _root.mc.foto1.loadMovie("uniosis.jpg"); _root.mc.foto2.loadMovie("unios.jpg"); _root.mc.foto3.loadMovie("uniosi.jpg"); _root.mc.foto4.loadMovie("unio.jpg"); _root.mc.foto5.loadMovie("uniosisi.jpg"); _root.mc.foto6.loadMovie("uniosisis.jpg"); _root.mc.foto7.loadMovie("set.jpg"); _root.mc.foto8.loadMovie("sor.jpg"); _root.mc.foto9.loadMovie("soric.jpg"); _root.mc.foto10.loadMovie("diva.jpg"); _root.mc.foto11.loadMovie("puf.jpg"); _root.mc.foto12.loadMovie("mas.jpg"); a = setInterval(preload, 50, _root.mc.foto1); a = setInterval(preload, 50, _root.mc.foto2); a = setInterval(preload, 50, _root.mc.foto3); a = setInterval(preload, 50, _root.mc.foto4); a = setInterval(preload, 50, _root.mc.foto5); a = setInterval(preload, 50, _root.mc.foto6); a = setInterval(preload, 50, _root.mc.foto7); a = setInterval(preload, 50, _root.mc.foto8); a = setInterval(preload, 50, _root.mc.foto9); a = setInterval(preload, 50, _root.mc.foto10); a = setInterval(preload, 50, _root.mc.foto11); a = setInterval(preload, 50, _root.mc.foto12); stop();

Rispondi quotando
