Hello Ozzu community,
There is this piece of syntax I found on another forum and was incomplete and dated from 2009 or 2011 or sometime long ago, whatever, it is still incomplete.
Basically I am looking for a piece that increments and decrements the transition between two externally loaded mp3's when a button is pressed. The code I found on the other forum has an existing conflict between the statements.
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();
I want to get around this as quickly as possible and one solution is to choose is a global sound fade out statement, however is such a thing possible?
Any assistance will be appreciated.