Ciao,
devo realizzare un banner video, ed ho assegnato il seguente codice actionscript3, ad un video flv collegato. Ad esso è associato un bottone muto, che disabilita/abilita l'audio in fase di riprodizione del componente esterno... ma... come posso fare ad impostare tale bottone già muto? ed al clic a far ripartire il suono? grazie!!
ecco il codice:
movieClip_3.addEventListener(MouseEvent.CLICK, fl_ClickToPlayStopSound);
var fl_SC:SoundChannel;
// Questa variabile memorizza se volete riprodurre o interrompere il suono
var fl_ToPlay:Boolean = true;
function fl_ClickToPlayStopSound(evt:MouseEvent):void
{
if(fl_ToPlay)
{
var s:Sound = new Sound(new URLRequest("http://www.helpexamples.com/flash/sound/song1.mp3"));
fl_SC = s.play();
}
else
{
fl_SC.stop();
}
fl_ToPlay = !fl_ToPlay;
}
/* Evento entrata nel fotogramma
Esegue la funzione fl_EnterFrameHandler definita di seguito ogni volta che la testina di riproduzione si sposta in un nuovo fotogramma della linea temporale.
Istruzioni:
1. Aggiungete il vostro codice personalizzato su una nuova riga dopo la riga con il testo "// Inizio del codice personalizzato" qui di seguito.
Il codice viene eseguito quando la testina di riproduzione si sposta in un nuovo fotogramma della linea temporale.
*/
addEventListener(Event.ENTER_FRAME, fl_EnterFrameHandler);
function fl_EnterFrameHandler(event:Event):void
{
// Iniziate il codice personalizzato
// Questo esempio di codice visualizza le parole "Entrata nel fotogramma" nel pannello Output.
trace("Entrata nel fotogramma");
// Fine del codice personalizzato
}

Rispondi quotando