Flash: suoni random

Di: Ch@rlie | 26/09/2020 18:33:20
Dunque...
ho creato un pulsante che stoppa e riavvia la musica...in modo che quando parte il filmato parte anche la musica...
Quello che mi piacerebbe fare è che avendo una serie di musiche partisse a caso una di queste.
In pratica non so da dove partire per fare in modo che queste musiche vengano riprodotte in modo random..
Son riuscita a spiegarmi?
Ringrazio anticipatamente
Ch@rlie

Risposte



ciao
io in genere inserisco ciascun audio in un clip diverso, che poi carico dalla libreria. senz'altro ci sarà un modo più specifico per farlo, ma cosi funziona...
dovresti crearti tanti movieclip quanti te ne servono, poi inserisci in ciascuno la tua musica. se poi vai in libreria e clicchi su ciascuno con il tasto destro, nel menu ti apparirà concatenamento (in inglese non mi ricordo...). seleziona "esporta per Action script"e dagli ok. adesso hai un riferimento per gli oggetti in scena.
la tua variabile in random potresti inserirla in un fotogramma che viene continuamente letto o in un mc a parte:
onClipEvent (enterFrame) {
_root.ciccio = random(2);
}

dove il numero tra parentesi indica quante musiche hai (in questo caso 2, ossia la zero e la uno)
nel pulsante poi prova ad inserire questo, affiancando a quanto gia fatto:

on (release) {
stopAllSounds();
if (_root.ciccio == "0") {
mc.attachMovie("musica1", "musica1", 0);
}
if (_root.ciccio == "1") {
mc.attachMovie("musica2", "musica2", 0);
}
}

dove mc è il nome di istanza di un movie clip qualsiasi, e musica1 e 2 sono i nomi dei concatenamenti dei clip in libreria
spero di esserti stato utile!

Di: maurymathras | 26/09/2020 18:33:20