ciao a tutti!
Ho realizzato un movie in cui, con attachSound ho associato un audio ad una movie clip.
Nell'opzione concatenamento, ho settato "esporta per Action script" e "esporta nel primo fotogramma".
Ho realizzato un preload che funziona, ma...
onClipEvent (enterFrame) {
audioLoaded = _root.speaker_clip.getBytesLoaded();
audioTotal = _root.speaker_clip.getBytesTotal();
percentAudio = Math.round(100*audioLoaded/audioTotal);
trace (percentAudio);
_root.TestoAudio = "Loading audio: "+percentAudio+"%";
bytesLoaded = _root.getBytesLoaded();
bytesTotal = _root.getBytesTotal();
percentLoaded = Math.round(100*bytesLoaded/bytesTotal);
trace (percentLoaded);
_root.TestoMovie = "Loading filmato: "+percentLoaded+"%";
if (bytesLoaded == bytesTotal) {
_root.play();
_root.speaker.start(0, 1);
}
}
fino a quando non carica tutto il primo fotogramma (e dunque TUTTO l'audio) non prende ovviamente in considerazione il preload stesso!
Il problema è che il campo di testo dinamico mostra la percentuale di caricamento dell'audio solo quando è ormai al 100% e quella del filmato dal 50% circa...
Qualcuno ha idee? Come posso ovviare al problema?
Purtroppo DEVO esportare l'audio nel primo fotogramma...
Grazie!
paola

Rispondi quotando
