【发布时间】:2011-11-14 06:04:08
【问题描述】:
我正在尝试使用 javascript 来运行 AS3 函数。当我尝试编译时,我收到“未定义属性的访问”错误消息。
我已经在网上阅读了一些关于此的内容,但我仍然不明白。我想让 Flash 文件始终监听 javascript。
这是我的 AS3 代码:
ExternalInterface.addCallback("song4", PauseMusicExt);
还有我的 Javascript 和 HTML:
function returnVar3(song3) { return this[song3]; }
<input type="submit" name="playButton" id="playButton" value="Submit" onClick="returnVar('song3')"/>
编辑:这里是 pauseMusic 函数:
function pauseMusicExt():void
{
songPosition = channel.position;
channelSilence.stop();
channel.stop();
channel2.stop();
btnPlay.mouseEnabled = true;
}
【问题讨论】:
-
我希望能够在单击 HTML 按钮时从 javascript 函数 returnVar3 运行 AS 函数“pauseMusic”。当我将 addCallback 添加到 AS 时,我得到一个错误
-
你能粘贴
pauseMusic和song4函数吗? -
抱歉,打错了。应该是song3函数。我只想能够单击 HTML 并运行 AS3 代码。我可能做错了。
-
evt:MouseEvent是什么?你应该删除它。
标签: javascript actionscript-3 actionscript