ciao a tutti.
Vi prego di darmi una mano...
Ho creato uno script niente male.
Praticamente mi permette di caricare un file molto grande all'interno di un swf, semplicemente passando l'URL del file desiderato attraverso una variabile settata all'interno di un txt.
Risultato?
Semplice, posso ottenere un flash con un immagine ad altissima definizione stando all'interno di 18 Kb massimi di swf.
C'è solo un problema...
Non riesco ad inserirci il preload...
O meglio...
Il preload funziona, ma non mi fa vedere la percentuale dei numeri prograssivi di caricamento.
Il codice che ho utilizzato è questo:
__________________________________________________ _____
wid = mc.dim._width;
hei = mc.dim._height;
j = 0;
k = 0;
mc._visible = 0;
var myImg = new LoadVars();
myImg.onLoad = function(success) {
if(success){
n = this.immagini.split(';').length;
if(k<n){
mc.duplicateMovieClip('mc'+k,k+1);
_root['mc'+k]._x = (2+mc._width)*i+mc._x;
_root['mc'+k]._y = (2+mc._height)*z+mc._y;
preloader.loadClip(this.immagini.split(';')[k],_root['mc'+k].foto);
}
}
}
myImg.load('immagini.txt');
bytes_loaded=_root.getBytesLoaded();
bytes_total=_root.getBytesTotal();
var preloader = new MovieClipLoader();
myListener = new Object();
myListener.onLoadInit = function (target)
{
_root['fattore'+target] = (wid/hei<target._width/target._height) ? wid/target._width : hei/target._height;
target._width *= _root['fattore'+target];
target._height *= _root['fattore'+target];
target._x = (target._parent.dim._width-target._width)/2;
target._y = (target._parent.dim._height-target._height)/2;
}
preloader.addListener(myListener);
__________________________________________________ _________________________
l'immagine viene caricata quindi all'interno di un movie chiamato "mc".
All'nterno di mc ho inserito il mio preload che non è nient'altro che un campo di testo dinamico con variabile "percent".
Risultato?
questo: "LOADING %" che lampeggia, (quindi funziona) ma il caricamento dei numeri sul campo di testo dinamico non avviene.
Grazie mille a chiunque saprà togliermi dalla strada della perdizione...
un bacio
Lisa