无法从Flash AS2调用js方法

时间:2012-11-29 14:35:00

标签: javascript flash actionscript-2

首先,我是Flash中的一个完整的菜鸟,并不知道我在做什么:/(这对朋友有利)

所以我看到很多人建议使用

getURL("javascript:myFunction();");

用于调用我的html文件中的方法myFunction(在头部)。 但是,由于某种原因,不会调用该方法。 我试图调用该方法的框架中的代码是

getURL("javascript:myFunction();");
stop();

它只是停止了一部闪光片结束。 我也在我的html下面有:

<param name="allowScriptAccess" value="always" />

并再次嵌套<!--[if !IE]>-->

(如果需要,我也可以添加html文件。) 谁能说清楚我做错了什么?删除停止();似乎也没有改变任何东西(除了重播的电影。

1 个答案:

答案 0 :(得分:2)

您应该尝试这一点,使用外部接口调用js函数。

import flash.external.ExternalInterface;

ExternalInterface.call("myFunction()");

我检查时getURL("javascript:myFunction();");也应该有用。

相关问题