ActionScript跟JavaScript真的很像,计时器函数setInterval就是一个很好的例子。
为了控制声音渐强和减弱,用setInterval函数就很好。例如:
var i = 100;
var td = setInterval(down,100);
function down(){
if(i >= 12)
{
i = i - 2;
loop.setVolume(i);
}
else
{
clearInterval(td);
}
}
clearInterval函数同样也是跟JavaScript一样的。
顺便记录一下使用ActionScript对声音的控制。
loop = new Sound();//初始化声音对象
loop.attachSound("wbl");//制定音频文件对象wbl是对象名,如何设定对象名,参考下图
loop.start(2,10);//设定播放起始位置和循环次数
当然,如果偷懒的话,直接把音频文件拉入一个帧的舞台也是可以的。精确控制的话,还是要用ActionScript这个利器。
本文首发:剑锋博客 尊重作者,请保留链接。
