Continuano i Tutorial di AS3 su JuliusDesign, oggi andiamo a vedere come gestire un file audio esterno da in ActionScript3
Con questo tutorial vedremo come gestire un audio esterno con riproduzione, pausa e stop.
Andiamo a vedere insieme il codice principale:
//Creiamo un'istanza per l'evento suono
var soundClip:Sound = new Sound();
//Creiamo un oggetto SoundChannel
var sndChannel:SoundChannel = new SoundChannel();
//Richiamiamo il file audio esterno con URLRequest
soundClip.load(new URLRequest("song.mp3"));
Useremo la classe SoundChannel che consente di assegnare un suono a uno o più canali audio che possono essere combinati tra loro.
La classe SoundChannel contiene un metodo stop(), proprietà per il controllo dell’ampiezza (volume) del canale e una proprietà per impostare un oggetto SoundTransform sul canale.
function btnPressController(evt:MouseEvent):void {
switch (isPlaying) {
case true :
controller.gotoAndStop(2);
pausePosition = sndChannel.position;
sndChannel.stop();
isPlaying = false;
break;
case false :
controller.gotoAndStop(1);
sndChannel = soundClip.play(pausePosition);
isPlaying = true;
break;
}
}
Per quanto riguarda la riproduzione dal punto di pausa useremo il parametro position del’oggetto SoundChannel denominato sndChannel
In questo modo potremo continuare la riproduzione del file musicale dal punto di fermata.
Come al solito ecco i file sorgenti con i quali approcciarsi meglio al codice, alla prossima lezione di AS3
Scarica il sorgente
Guarda il Tutorial
Prezzo: EUR 19,90
Promozione: EUR 16,91
Prezzo: EUR 19,90
Promozione: EUR 16,91
Prezzo: EUR 18,50
Promozione: EUR 15,72
Prezzo: EUR 9,50
Promozione: EUR 8,07
Articoli simili AudioFlashMusicaTutorial AS3
Oggi vediamo alcuni indispensabili consigli SEO per migliorare la visibilità dei siti web o ancora meglio degli  articoli, con lo scopo di migliorare la predisposizione all’indicizzazione dei nostri progetti web sui motori di ricerca. Ormai anche il Web Designer, soprattutto se è ha intrapreso la carriera da Freelance, deve assolutamente conosce alcune nozioni base della SEO. [...]
Come ogni giorno, mi ritrovo a girovagare per il web: news dal mondo, articoli di nuovi o aggiornamenti social, altro vip che si cancella da Twitter… solita routine, quando ad un tratto vengo attratto dalla notizia di un nuovo Social Network super esclusivo. Già avevo sentito parlare di Path, ma non so per quale strano [...]
Sono sempre troppo poche le campagne creative che puntano a sensibilizzare sulla causa animalista, contro le violenze e i test sugli animali, eppure quelle che hanno colpito di più l’immaginazione sono scolpite nelle coscienze di ognuno come segni indelebili. Tra tutte, una delle più meritevole degli ultimi anni è quella dell’azienda inglese LUSH, che ha [...]
Christophe Huet è un fotografo specializzato nel fotoritocco digitale, che divide facilmente le opinioni del pubblico, in quanto sappiamo benissimo che esistono due distinte correnti di pensiero. I primi, puristi della foto per i quali la manipolazione è da pena di morte, e i secondi, gli artisti del fotoritocco come Christophe che del fotoritocco hanno [...]

Michele
2 aprile 2009
Come al solito Tutorial chiaro grazie Jul! Aspetto la prossima lezione
Freddy
2 aprile 2009
Ottimo Tutorial =) grazie per i files
Federico
9 aprile 2009
Chiedo scusa se faccio perdere tempo ma nonostante infiniti tentativi non riesco ad ottenere l’avvio di un MP3 premendo un pulsante della tastiera(per es.’a').
Questo esercizio mi riesce bene con as2 ma non in as3:
Le chiedo gentilmente di aiutarmi non usando le classi ma normale codice as3.
Come avrà compreso sono alle primissime armi.
Augurando buona Pasqua , ringrazio in anticipo Federico
Francesco
16 novembre 2009
Ciao Giulio,
ma come faccio a vedere il tutorial? :-O
Non ci riesco…
Julius
16 novembre 2009
Francesco ha scritto:
A fondo articolo puoi scaricare i sorgenti .fla
Se non hai Flash CS3+ non puoi aprirli.
MaB
7 febbraio 2010
ciao Julius se io invece volessi fare una musica di sottofondo ? caricata dinamicamente e sia sincronizzata con un movieclip presente nello stage ?
MaB
7 febbraio 2010
e poi vorrei sapere che cosa sono gli errori di Flusso ?!
MaB
9 febbraio 2010
vorrei capire la riga 05 del primo codice e cioè:
soundClip.load(new URLRequest(“song.mp3″))
il song è il nome Proprio della musica( quello che è nel sito) o e un ID della musica ?
Aslan
18 maggio 2010
Scusate sono alle prime armi, come faccio ad inserire questo esempio in un sito in flash.
Grazie e scusate.
Cristian
15 giugno 2010
… e se volessi inserire un effetto dissolvenza in entrata sul suono??? che codice devo aggiungere ???
Grazie. Ciao.
Andrea
7 ottobre 2010
Ciao Julius, complimenti per il sito.
Vorrei sapere come posso fare per far andare sempre in loop il suono.
Ultras Napoli
28 settembre 2011
Julius Design, uno dei migliori siti di riferimento per l’ambiente flash.
Complimenti!!!!!!
vale
14 aprile 2012
Perfetto. Ma come faccio a non farlo partire in automatico?
Cioè , vorrei partisse solo quando premo play (per capirsi).
Grazie per la pazienza