Come smettere di suono in AS3

È possibile creare una orchestra completa di suoni con centinaia di strumenti musicali con software di animazione Flash . È possibile utilizzare strumenti musicali preregistrati suoni da file MP3 o anche matematicamente generare suoni di strumenti musicali per creare la tua colonna sonora del film . Per tali progetti , e anche quelli molto più semplice , è necessario essere in grado di fermare i suoni . Con AS3 ( ActionScript 3 , il linguaggio di programmazione Flash) è possibile interrompere suoni specifici o interrompere tutti i suoni . Fermare tutti i suoni richiede solo una riga di codice ; rendendo il gioco interfaccia e fermare i suoni un po 'più work.Things che ti serviranno
Adobe Flash Professional ( versioni CS3 , CS4 o CS5 )
Mostra Altre istruzioni
1

Avviare il programma Flash. Fare clic su "File ", " Nuovo" nella barra principale del menu Flash . Fare clic sul tipo di file " File Flash ( ActionScript 3.0 )" dalla finestra di dialogo " Nuovo documento " . Fare clic su "OK".
2

Fare clic sull'opzione " Library" dal menu " Finestra" .
3

Clicca su " Suoni " nelle " Librerie comuni "Menu all'interno della" finestra " menu.
4

Fare clic su una delle" sirene " suoni . Trascina al pannello Libreria che hai già aperto .
5

tasto destro del mouse sul " sirene " file audio . Fare clic su "Proprietà" dal menu contestuale . Selezionare " Esporta per ActionScript ". Sostituire il testo della "Class" casella di testo con una nuova classe denominata "Siren ". Fare clic su "OK". Fare clic su " OK" nella finestra di dialogo successiva "Class" .
6

Clicca su " Proprietà" dal menu "Finestra" per visualizzare la finestra di ispezione Proprietà . Fare clic su "Componenti " dal menu "Finestra" per visualizzare il Component Library .
7

Fare clic e trascinare il componente " bottone" dalla Libreria Componenti allo stage di Flash . Digitare il nome di " redsongs " istanza in nome dell'istanza casella di testo nella finestra di ispezione Proprietà . Fare clic e trascinare un altro componente il tasto "" dalla Libreria Componenti allo stage di Flash . Digitare il nome istanza " Labelstop " in nome dell'istanza casella di testo nella finestra di ispezione Proprietà .
8

Seleziona "Azioni" dal menu "Finestra" sulla barra principale del menu Flash . Posizionare il cursore sulla prima riga dell'editor Azioni. Fare clic e digitare il seguente codice per dichiarare un oggetto sonoro Sirena e un SoundChannel per elaborare il suono attraverso

var sirensong : Siren = new Siren ();

var sirenchannelone : . SoundChannel = new SoundChannel ( ) ;
9

Digitare il codice riportato di seguito , a partire dalla prossima riga nell'editor azioni , di incaricare Flash per riprodurre il suono della sirena quando si fa clic sul pulsante redsongs e di smettere di suonare la sirena quando Cliccando sul pulsante Labelstop

redsongs.addEventListener ( MouseEvent.CLICK , redplay ) .

Labelstop.addEventListener ( MouseEvent.CLICK , violetplay ) ;

funzione redplay ( songevent : MouseEvent ) : void {

sirenchannelone = sirensong.play ();

};

funzione violetplay ( songevent : MouseEvent ) : void {

if ( sirenchannelone ) {

SoundMixer.stopAll ();

};

};
10

Copia e incolla il seguente codice in l'editor di azioni , se si vuole garantire che la vostra creazione del suono e il programma di arresto viene eseguito correttamente

var sirensong : Siren = new Siren ();

var sirenchannelone : . SoundChannel = new SoundChannel ( ) ;

redsongs.addEventListener ( MouseEvent.CLICK , redplay ) ;

Labelstop.addEventListener ( MouseEvent.CLICK , violetplay ) ;

funzione redplay ( songevent : MouseEvent ) : void {

sirenchannelone = sirensong.play ();

};

funzione violetplay ( songevent : MouseEvent ) : void {

se ( sirenchannelone ) {

SoundMixer.stopAll ();

};

};
11

Fare clic su " TestMovie " nel menu " Control" sui principali bar per avviare il filmato suono della sirena Flash menu. Fare clic sul pulsante redsongs per riprodurre i suoni la sirena e fare clic sul pulsante Labelstop per interrompere il suono .