Hola comunidad de Ozzu,
Hay esta pieza de sintaxis he encontrado en otro foro y fue incompleta y fecha de 2009 o 2011 o en algún momento hace mucho tiempo, lo que sea, es todavía incompleto.
Básicamente estoy buscando una pieza que aumenta y disminuye la transición entre dos archivos MP3 cargados externamente cuando se presiona un botón. El código que encontré en otro foro tiene un conflicto existente entre las declaraciones.
var url:String = "tree.mp3";
var treeSound:Sound = new Sound();
treeSound.loadSound(url, true);
treeSound.setVolume(0);
vol = treeSound.getVolume();
//fade Up
onEnterFrame = function(){
var fadeInt:Number = setInterval(fadeIt, 200);
fadeIt();
}
function fadeIt(){
if(treeSound.getVolume()<100)
{treeSound.setVolume(treeSound.getVolume()+10);
trace(treeSound.getVolume());
}
else{treeSound.setVolume(100);}
}
//fade down
leaf_btn.onRelease = function(){
var fadeOnt:Number = setInterval(fadeOut, 200);
fadeOut();
}
function fadeOut(){
if(treeSound.getVolume()>0)
{treeSound.setVolume(treeSound.getVolume()-10);
trace(treeSound.getVolume());
}
else{treeSound.setVolume(0);}
}
stop();
- var url:String = "tree.mp3";
- var treeSound:Sound = new Sound();
- treeSound.loadSound(url, true);
- treeSound.setVolume(0);
- vol = treeSound.getVolume();
- //fade Up
- onEnterFrame = function(){
- var fadeInt:Number = setInterval(fadeIt, 200);
- fadeIt();
- }
- function fadeIt(){
- if(treeSound.getVolume()<100)
- {treeSound.setVolume(treeSound.getVolume()+10);
- trace(treeSound.getVolume());
- }
- else{treeSound.setVolume(100);}
- }
- //fade down
- leaf_btn.onRelease = function(){
- var fadeOnt:Number = setInterval(fadeOut, 200);
- fadeOut();
- }
- function fadeOut(){
- if(treeSound.getVolume()>0)
- {treeSound.setVolume(treeSound.getVolume()-10);
- trace(treeSound.getVolume());
- }
- else{treeSound.setVolume(0);}
- }
- stop();
¿Quiero conseguir todo esto tan pronto como sea posible y una solución es elegir es un global descolorar sonido de declaración, sin embargo es posible tal cosa?
Cualquier ayuda será apreciada.