quindi devo mettere anche un preloader nel clip che vado a caricare..
bene..
però io carico 12 foto tutte sul primo frame cosa devo scrivere?
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.loadMovie("clip_con _timer_slide_foto_33.swf");
_root.mc.loadMovieloadMovie("uniosis.jpg","foto1");
_root.mc.loadMovie("unios.jpg","foto2");
_root.mc.loadMovie("uniosi.jpg","foto3");
_root.mc.loadMovie("unio.jpg","foto4");
_root.mc.loadMovie("uniosisi.jpg","foto5");
_root.mc.loadMovie("uniosisis.jpg","foto6");
_root.mc.loadMovie("set.jpg","foto7");
_root.mc.loadMovie("sor.jpg","foto8");
_root.mc.loadMovie("soric.jpg","foto9");
_root.mc.loadMovie("diva.jpg","foto10");
_root.mc.loadMovie("puf.jpg","foto11");
_root.mc.loadMovie("mas.jpg","foto12");
a = setInterval(preload, 50, _root.tuo);
ho provato così inserendo nel primo frame del filmato secondario contenente le foto con l'accortezza di mc che è il clip in cui sono tutte contenute