Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Problema Sound

  1. #1

    Problema Sound

    salve ... .dovrei inserire un controllo sound in un sito ma non riesco a venirne a capo.... vi spiego perchè....
    Ho trovato un clip per il controllo audio... inserendolo al primo frame va tutto ok.... ma se io ci ritorno sopra logicamente riparte il tutto ed i suoni si accavallano....

    Ho provato invece ad inserire due bottoni assegnando al primo frame dello stage il seguente AS :

    var my_sound:Sound = new Sound();
    my_sound.attachSound("007");
    my_sound.start();
    var suonando:Boolean = true;

    stop_btn.onRelease = function() {
    if (suonando) {
    my_sound.stop();
    suonando = !suonando;
    trace("sound stopped " + suonando);
    }
    };

    play_btn.onRelease = function() {
    if (!suonando) {
    my_sound.start();
    suonando = !suonando;
    trace("sound started " + suonando);
    }
    };

    Dinuovo lo stesso problema ...ed oltretutto non riesco a dare il loop al sound.....
    Come posso risolvere il problema.... perchè come ho spiegato spostandomi dal frame 1 e poi ritornandoci riparte il tutto accavallandosi....

    grazie....

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    forse così

    codice:
    if(suonando == false || suonando == undefined){
    	suonando = true;
    	var my_sound:Sound = new Sound();
    	my_sound.attachSound("007");
    	my_sound.start();
    	my_sound.onLoadComplete = function(){
    		this.start(0, 1);
    	}
    
    	stop_btn.onRelease = function() {
    		if (suonando) {
    			my_sound.stop();
    			suonando = !suonando;
    			trace("sound stopped " + suonando);
    		}
    	};
    
    	play_btn.onRelease = function() {
    		if (!suonando) {
    			my_sound.start();
    			suonando = !suonando;
    			trace("sound started " + suonando);
    		}
    	};
    }
    ps. ho corretto di corsa, non so se possa andare...

  3. #3
    aspetta che provo ....speriamo ..bene.... thanks

  4. #4
    mmmm... mi da quest'errore...


    **Error** Scene=Scene 1, layer=SOUND, frame=1:Line 6: There is no property with the name 'onLoadComplete'.
    my_sound.onLoadComplete = function(){

    Total ActionScript Errors: 1 Reported Errors: 1

  5. #5
    fatto! fantastico ti ringrazio.... ora per dare il loop ???? pensavo dovessi modificare
    this.start(0, 1);
    invece mi sa che non è questo....

  6. #6
    io per questo l'ho chiesto... avevo gia provato ma non va il loop .... ho incollato esattamente quello che gentilmente hai postato.... funziona tutto ma il loop è quello... eppure dovrebbe essere cosi' non da errori.... come mai non va in ripetizione????'

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    no è corretto quanto ho scritto tranne onLoadComplete, è onSoundComplete, la mano m'ha tradito, quello basta e avanza per il loop

  8. #8
    Miiiiiiiiti coooooooooooooo.......fatto.... aaha finalmente.... grazie davvero...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.