Ciao a tutti,
ho un loop caricato così:
ed eseguito così:codice:loadMovieNum(sound/musica.swf,1);
codice:_level1.suono.start(0, 999);
Vorrei che il volume sfumasse a partire da un certo frame.
Come posso fare?
grazie ini anticipo
Ciao a tutti,
ho un loop caricato così:
ed eseguito così:codice:loadMovieNum(sound/musica.swf,1);
codice:_level1.suono.start(0, 999);
Vorrei che il volume sfumasse a partire da un certo frame.
Come posso fare?
grazie ini anticipo
1,2,3,4,5,10,100 passi!
Ho risolto così:
// script sul frame dal quale voglio sfumare il volume
Mi rendo conto che non sia bellissimo sto script.. ma pare funzionare.codice:vol= 90; _root.onEnterFrame = function(){ tempo = getTimer()/1000; tempo = Math.round (tempo); vol = vol - tempo; if (vol >0){ _level1.suono.setVolume(vol); }else{ _level1.suono.setVolume(0); delete this.onEnterFrame; } }
![]()
1,2,3,4,5,10,100 passi!
Anzi... "meglio" così:
codice:vol= 100; partenza = getTimer(); _root.onEnterFrame = function(){ if(partenza){ if(getTimer() - partenza >= 2000){ partenza = Math.round (partenza); trace (partenza); vol = vol - 2; // il numero determina la velocità di abbassamento trace (vol); if (vol >0){ _level1.suono.setVolume(vol); }else{ _level1.suono.setVolume(0); delete this.onEnterFrame; } } } }
1,2,3,4,5,10,100 passi!