- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- caricamento mp3
-
caricamento mp3
CIAO a tutti!
ho un problema:
nel sito che sto realizzando sono presenti sia un preloader (nel primo frame) che una musica in sottofondo (a partire dal secondo frame) regolabile da un piccolo MusicPlayer composto da 3 bottoni -PLAY, STOP, MUSIC OFF;
avendo utilizzato l'azione "attachSound" per caricare la musica in sottofondo (prelevando l'mp3 dalla libreria, con la spunta in Esporta per Actionscript e Esporta nel primo frame) il preloader caricava soltanto a partire dal 60/70%, mentre, se tolgo la spunta da Esporta nel primo frame, il preloader funziona ma la musica non si sente piu'.Ho pensato di forzare il caricamento della musica inserendo nello stage il brano stesso... ma penso che sia preferibile caricare il brano mp3 dall'esterno e non dalla libreria.
Come posso fare? è possibile? HELP me please!!!
Le azioni che avevo immesso erano:
- 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") ?
s.loadSound + il percorso? ha senso? scusate x l'ignoranza!Per i pulsanti del player che regolano la musica in sottofondo, io avevo previsto questi tre, ma se è meno complessa la procedura con uno switch ON/OFF sarebbe perfetto!! Per il pulsante MUSIC OFF avevo previsto che la musica cessasse x poi riprendere da dove si era interrotta ripremendo lo stesso tasto, non so se è l'azione consigliabile!...
GRAZIE MILLE x l'attenzione!!!
Fabrizio73
- NEL SECONDO FRAME DEL SITO (dopo il primo con il preloader)
-
Per caricare la musica questo codice nel primo fotogramma del sito quindi dopo il preloader
var Suono:Sound = new Sound(); Suono.onLoad = function(success:Boolean):Void { if (success) { trace("Sound Loaded"); Suono.start(); } }; Suono.loadSound("nome.mp3",false);
per i due pulsanti play e stop questo
btn_play.onPress=function() { Suono.start(Suono.position/1000,999); } btn_stop.onPress=function() { Suono.stop() }
Il file mp3 lo devi mettere nella stessa cartella del swf che contiene questo codice, ma se vuoi meterlo da un al tra parte anche in un altro dominio basta cambiare l'indirizzo da relativo ad assoluto.
-
Come sempre GRAZIE MILLE!
ma sono azioni valide anche per Flash8 queste?
:-S
-
Certo è as2.
Però ricorda che il codice pulsante non va sull'istanza ma nel fotogramma dopo aver dato nome istanza al pulsante.
-
GRAZIE!
grandioso come sempre!