salve a tutti,
nel mega tutorial di negatyve su come fare un sito flash parlava di torgliere la visibilità al preload nel primo frame in modo che se il filmato è già stato caricato precedentemente non si vede quella fastidiosa linietta per un frame... il codice che suggerisce è questo
// al caricamento del movieclip
onClipEvent (load) {
// settane la visibilità su 0
_visible = 0;
// ferma la riproduzione della timeline principale
_root.stop();
}
// ad ogni riproduzione del movieclip
onClipEvent (enterFrame) {
// se i bytes caricati del filmato, sono uguali a quelli totali
if (_root.getBytesLoaded() == _root.getBytesTotal()) {
// riprendi la riproduzione della timeline principale, fermandola sul frame seguente
_root.nextFrame();
}
// rendi il movieclip visibile
_visible = 1;
// assegna a "perc" lo stesso valore usato per scalare la barra, cioè l'arrotondamento
// del quoto tra bytes caricati e totali moltiplicato per 100
perc = barra._xscale = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100);
// scrivi nel campo di testo "percentuale", il valore di "perc" più il simbolo "%"
percentuale = perc + "%";
}
il problema è che se lascio la riga della visibilità non mi funziona più... non so se questo dipende perchè il tutorial era per flash 5 o 6 e ora sto usando l'8... qualcuno mi illumina??

Rispondi quotando