- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Preload in Flash Non funziona!?
-
Preload in Flash Non funziona!?
Ciao. allora ho ho il mio preload ma non funziona. nel senso..... all'apertura del sito ho la schermata nera e poi compare dopo un po' il preload carica gia al 80% in po come se il filmato gia fosse caricato.Sul primo fotogramma ho questo script
stop ();
preTextBox.autoSize = "right";
onEnterFrame = function ()
{
pcent = _root.getBytesLoaded() / _root.getBytesTotal() * 100;
pc = int(pcent) + "%";
if (_root.getBytesLoaded() == _root.getBytesTotal())
{
play ();
onEnterFrame = null;
}
else if (pcent < 50)
{
preText = "xxxx LOADING";
}
else if (pcent < 75)
{
preText = "xxxx' LOADING";
}
else if (pcent < 100)
{
preText = "xxxxx LOADING";
} // end else if
};Cosa Ho sbagliato???? HELP ME PLEASE!
-
Ciao toxi1978, benvenuto sul forum GT.
Forse ti sembra che parta da 80% perche al di sotto del 50% hai 4 xxxx come al 80% quindi togli una x al di sotto di 50%, secondo me in giro ci sono script migliori che ti danno proprio la percentuale in numeri o con barra o entrambi.
-
Le xxxx sono il testo che compare a video ( che ora ho criptato) non ha niente a che fare con il preload
-
Ok, però il preloader diciamo che nel suo genere funziona bene, probabilmente dipende da quello che viene dopo, mi è capitato diverse volte, anche ultimamente con un autente che il preloader che voleva usare funzionasse benissimo tranne che con il suo sito, mistero! Quanto pesa il filmato che viene dopo il preloader?
-
L' intero filmato dove è inserito anche il preloader , persa sui 4 mega circa.
-
Niente allora?!?!?!?x:x
-
Non so come fare per aiutarti, inutile dirti di cambiare script se ho capito bene i testi che compaiono al caricamento per te sono fondamentali, purtroppo quando è successo a me ho dovuto cambiare preloder. Magari con un altro filmato quel preloader va benissimo, io lo ho testato con una immagine e funziona bene, alle volte Flash si comporta in modo strano, poco razionale.
-
Mi puoi dare il codicedi un preloader flash con percentuale di caricamento. grazie
-
Prova questo, metti la casella di testo dentro un movieclip, e il codice sull'istanza del movieclip.
onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int(loaded / total * 100); text = percent + "%"; gotoAndStop(percent); if (loaded == total) { _root.gotoAndPlay(2); } // end if }
-
Se ti funziona puoi mettere anche le scritte aggiungendo un secondo campo di testo e modificando il codice così
onClipEvent (load) { total = _root.getBytesTotal(); } onClipEvent (enterFrame) { loaded = _root.getBytesLoaded(); percent = int(loaded / total * 100); text1 = percent + "%"; if(percent>=50&&percent<75) {text2="siamo a metà"} else if(percent>=75) {text2="siamo a tre quarti"} gotoAndStop(percent); if (loaded == total) { _root.gotoAndPlay(2); } // end if }
-
Niente sempre lo stesso problema della schermata nera e poi all'improvviso si comincia a caricare
-
Mi dispiace ma non so cosa altro consigliarti.
-
Ciao è passato molto tempo e spero che nel fratempo abbia risolto, se così non fosse, se per caso nel filmato hai delle funzioni attachMovie prova a togliere la spunta nel cek esporta nel primo fotogramma.
-
CIAO ragazzi!
mi inserisco in questa discussione perchè anche io avevo lo stesso identico problema di TOXI1979 e grazie all'ultima dritta geniale di Nhatan il problema del Preload si è risolto!
Quindi consiglio a TOXI1979 questo geniale suggerimento!PS:
Nel mio caso avevo un attachSound e togliendo la spunta "esporta nel primo fotogramma" funziona il preload ma non si sente più la musica che partiva in sottofondo; avete qualche consiglio da darmi? grazie!Fabrizio73
-
Ciao Fabrizio73, e se caricassi la musica come mp3 esterno al posto di caricarla dalla libreria?
-
CIAO!!
grazie x la risposta!
quindi , anche se la musica è in sottofondo nel sito, posso caricare da mp3 esterno?
io avevo usato queste azioni:- NEL SECONDO FRAME DEL SITO (dopo il primo con il preloader)
s = new Sound();
s.attachSound("mySound");
s.start(0, 1); - NEI PULSANTI
PLAY:
on (release) {
s = new Sound();
s.attachSound("mySound");
s.start(0, 1);
_root.equal.gotoAndPlay(1);
alt = false;
_root.movie1.gotoAndPlay(1);
}
STOP:
on (release) {
s.stop();
_root.equal.gotoAndStop(12);
_root.movie1.gotoAndStop(1);
alt = true;
}
MUSIC OFF:
n (release) {
vol = _root.s.getVolume();
if (vol<>0) {
_root.s.setVolume(0);
}
gotoAndPlay("Muted");
}
il file mp3 in libreria era esportato x as come MySound
Dunque come posso modificare da s.attachSound("mySound") ?
loadSound + il percorso?GRAZIEEEEEEEEEE
- NEL SECONDO FRAME DEL SITO (dopo il primo con il preloader)
-
Ti chiedo la cortesia di aprire una nuova discussione che riguardi il caricamneto mp3 in modo che possa servire in futuro ad altri utenti, nella richiesta specifica se vuoi un pulsante per stop e uno per play, o uno swtcth on/off , se quando interrompi e riprendi vuoi che riprenda dall'inizio, dallo stesso punto o che vada avanti con volume a zero, grazie.
-
ok scusa! hai ragionissima!