nella root
nella root
Luisdesign
http://www.luisdesign.com
Hai provato con questo codice?
codice:stop(); this.promozione.loadMovie(file.swf); this.onEnterFrame = function() { this.stop(); promozione._alpha = 50; car = _root.promozione.getBytesLoaded(); tot = _root.promozione.getBytesTotal(); if (car >= tot && tot>1024) { gotoAndStop(10); delete this.onEnterFrame; } };
si, ma se carica una stringa lunga (con http:// ...) non funziona!
Luisdesign
http://www.luisdesign.com
ho messo un box di testo in cui mi da i bytes caricati e quelli totali; come è possibile che alle volte mi dia caricati= 0 e totali= -1 ??
Luisdesign
http://www.luisdesign.com
Spiegami la struttura, dove si trova il clip promozione, e il codice in che punto sta. Poi per farlo funzionare con http://.... devi provarlo in un browser
ho un filmato con 2 scene; nella prima scena viene caricato un file.asp con le varibili (testo e percorsi x immagini e flash); nella scena 2 nel primo fotogramma c'è il preload di un swf esterno (percorso assegnato da file.asp) con questo codice (inserito nel frame in cui si trova "promozione" che è il mc in cui carico i filmati esterni):
_root.promozione.loadMovie(percorso:file_esterno);
this.onEnterFrame = function() {
car = _root.promozione.getBytesLoaded();
tot = _root.promozione.getBytesTotal();
test1.text = car;
test2.text = tot;
if (car>=tot && tot>1024) {
gotoAndStop(10);
delete this.onEnterFrame;
} else {
gotoAndPlay(2);
}
};
se il file è pippo.swf funziona tutto; se il file è http://www.sito.com/pippo.swf carica il filmato ma senza fare preload, e nei campi di testo invece dei byte caricate scrive UNDEFINIED
Perchè???
Luisdesign
http://www.luisdesign.com