我有一个AS3功能,我需要以调用另一个函数结束。
function receiveText(value:String):void {
channel.stop();
channel2.stop();
songPosition = 0;
var soundFile2:URLRequest = new URLRequest(jsVariableValue2);
var myMusic2:Sound = new Sound(); //Intstantation
myMusic2.load(soundFile2, myContext);
我需要在它的末尾调用此playMusic函数才能开始播放音轨
function playMusic(evt:Event):void
{
if (soundFile2exist == "noValue")
{
channel = myMusic.play(songPosition);
}
else
{
channel = myMusic.play(songPosition);
channel2 = myMusic2.play(channel.position);
}
myTimer.start();
btnPlay.mouseEnabled = false;
trace (soundFile2exist);
}
答案 0 :(得分:2)
如果您想“运行”另一个功能,只需调用函数名称:
playMusic();
在您的情况下,您有一个需要返回事件的函数(方法)。我不确定你为什么这么做。删除它或只是将null(playMusic(null);)传递给函数。如果音乐没有播放,您将需要提供更多代码。