Flash: alzare ed abbassare il volume

Di: Nail | 26/09/2020 18:03:20
Ciao a tutti. Sono alle prime armi con flash e avrei bisogno di un aiuto per creare un cursore, che non sia quello di sistema, che mi permetta di alzare o abbassare il volume della musica di fondo del sito che sto provando a creare. Grazie.

Risposte



Per inizare puoi vedere questo link dove si parla della gestione dei file audio:
http://www.001design.it/forum_italiano/thread.php?id=1184
Per il cursore basta creare il pulsante (cursore) a cui assocerai questo codice:
on (press) {
startDrag(this, false, left, top, right, bottom);
}
on (release, releaseOutside) {
stopDrag();
}
poi con il pulsante selezionato premi F8 e crei un MC, in questo modo il pulsante sarà contenuto nel MC appena creato a cui assocerai questo codice:
onClipEvent (load) {
top = _y;
bottom = _y;
left = _x-50;
right = _x+50;
}
onClipEvent (enterFrame) {
_root.audio.setVolume(50+_x);
}
in questo caso il volume sarà settato inizialmente a 50 quindi il cursore va posizionato a metà dell'area draggabile di 100 px.
Infine manca il codice per gestire l'audio che puoi trovare sul link su.

Di: goku | 26/09/2020 18:03:20


Grazie per avermi risposto. Sono riuscito a far partire e cambiare senza problemi le tracce ma non sono riuscito ad abbassare il volume. Ho applicato il tuo script al cursore (Il rettangolo verticale, per capirci, senza toccare quello orizzontale, il dragger) ma muovendolo il volume non cambia. In che cosa ho sbagliato? Grazie.

Di: Nail | 26/09/2020 18:03:20


Francamente non ho capito cosa intendi per rettangolo verticale e orizzontale, l'elemento che si muove è uno solo e seguendo il mio script si muoverà in orizzontale (ovviamente puoi anche modificare lo script per farlo muovere in verticale).
Comunque, ammesso che tu abbia seguito alla lettera tutte le mie indicazioni, comprese quelle nell'altro post, il problema potrebbe stare nel nome dell'oggetto sound, qui è "audio" mentre nell'altro script è "sounds".

Di: goku | 26/09/2020 18:03:20


ho provato il tuo script e a me funziona benissimo l'unica cosa che vol chiederti è come posso fare per abbassare il volume fino a 0...praticamente spegnerlo del tutto...grazie!

Di: djmarker | 26/09/2020 18:04:20