Ho ancora qualche problema con l'attach sound.
In flash ho realizzato due livelli: variabili e bottoni.
Nel primo ho inserito questo codice:
s = new Sound(_root);
s.attachSound("m1");
i = 50;
s.setVolume(i);
vol = i;
s.stop();
musica = false;
Nel secondo livello ci sono 5 bottoni nell'ordine:
1. cliccando fa partire la prima musica con questo metodo:
on (release) {
_root.suono_2.stop();
_root.suono_1 = new Sound();
_root.suono_1.attachSound("m1");
_root.suono_1.start(0, 999999);
}
2. cliccando fa partire la seconda musica con questo metodo:
on (release) {
_root.suono_1.stop();
_root.suono_2 = new Sound();
_root.suono_2.attachSound("m2");
_root.suono_2.start(0, 999999);
}
3. cliccando chiude tutti i suoni:
on (release) {
_root.suono_1.stop();
_root.suono_2.stop();
}
ed infine gli altri due sono per settare il volume:
(+) on (press) {
if (i<100) {
i = i+10;
s.setVolume(i);
vol = i;
}
if (x>-40) {
setProperty("volume", _x, x+6);
x = x+6;
}
}
(-) on (press) {
if (i>0) {
i = i-10;
s.setVolume(i);
vol = i;
}
if (x<-20) {
setProperty("volume", _x, x-6);
x = x-6;
}
}
Tutto funziona e costituisce l'swf "sound".
io vorrei però che una volta caricato l'swf parta già la prima musica e, meglio ancora se la stessa partisse già dal caricamento della home.
Dove sbaglio?

Rispondi quotando