![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Flash & ActionScript |
|
|
LinkBack | Strumenti di discussione |
|
|
#2 (permalink) |
|
User Attivo
|
Codice:
var canzone:Sound = new Sound();
_soundbuftime = 10;
caricami = function (quale) {
var caricati = quale.getBytesLoaded();
var totali = quale.getBytesTotal();
var percentuale = Math.floor((caricati * 100)/totali);
};
canzone.onLoad = function () {
clearInterval(check);
//canzone.start();
};
canzone.loadSound("thunderstruck.mp3", true);
var check = setInterval(caricami , 1000, canzone);
Se lo scaricamento non riesce a mantenere pieno il buffer di 10 secondi il suono si ferma fino al nuovo riscaricamento di 10 secondi. Quindi bisogna valutare bene il peso dell'mp3 e delle connessioni internet, cmq è consigliabile avere l'adsl. Se levate il commento dalla riga //canzone.start(); e cambiate canzone.loadSound("thunderstruck.mp3", false); il play dell'mp3 avverrà al completo caricamento. La variabile percentuale invece contiene la % di scaricamento in tempo reale della canzone, utilizzabile per visualizzare nel filmato l'avanzamento del download. Ciao |
|
|
|
|
|
#4 (permalink) | |
|
User Attivo
|
Quote:
Codice:
barretta._xscale = percentuale; | |
|
|
|
|
|
#5 (permalink) |
|
User
Data di registrazione: Apr 2005
Messaggi: 142
|
Dubbi...
Ti dico cosa ho fatto... Ho fatto un movieclip chiamato "musicloader_mc", dentro a questo ho creato un livello "actions" dove ho incollato il codice che mi hai dato (anche quello della progress bar) e un livello con un movieclip contenente il rettangolo di loading chiamato "barretta" con nome istanza "barretta". Risultato?
Al caricare della pagina la barretta è già al 100% della sua dimensione, il codice actionscript carica 10 secondi del brano e li fa suonare correttamente, ma il punto è che il loading effettivo non viene visualizzato. Ho sbagliato qualcosa? |
|
|
|