Visualizzazione dei risultati da 1 a 8 su 8

Discussione: setvolume

  1. #1

    setvolume

    ho un problema...
    io voglio a un certo punto dell'swf l'audio si abbassa graduatamente.
    e il codice è questo:
    codice:
    _root.volumemus=20;
    _root.createEmptyMovieClip("codice",100);
    _root.codice.onEnterFrame = function(){
    	_root.my_sound.setVolume(_root.volumemus*5);
    	_root.volumemus--;
    	trace (_root.volumemus);
    	if (_root.volumemus==0){
    		_root.gotoAndPlay("fine");
    		_root.removeMovieClip("codice");
    	}
    }
    il problema è che non si ferma quando la variabile arriva a 0, continua a scendere sotto zero la variabile ma il volume ricomincia ad aumentare di nuovo.
    Secondo voi dove sta il problema?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    	if (_root.volumemus <= 0){
    		_root.gotoAndPlay("fine");
    		delete this.onEnterFrame;
    		this.removeMovieClip();
    	}

  3. #3
    grazie mille... così funziona.
    ora però mi si crea un secondo problema.
    io ho un swf in cui utilizzo lo script prima citato che carica un secondo swf in cui riutilizzo questo script.
    Ma il secondo swf se provato singolo va bene e l'audio si sente, quando viene caricato dal primo invece l'audio scompare.
    Come mai?
    grazie

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Il codice con cui crei il suono?

  5. #5
    codice:
      
    _root.my_sound = new Sound;
    _root.my_sound.attachSound("musica");
    _root.my_sound.setVolume(100);
    _root.my_sound.start();
    trace(my_sound);

  6. #6
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    _root.my_sound = new Sound(this);
    _root.my_sound.attachSound("musica");
    _root.my_sound.setVolume(100);
    _root.my_sound.start();

  7. #7
    grazie mille...
    e bastato solo un this... mi sento una scema!
    grazie ancora

  8. #8
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Di niente..

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.