0

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

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

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

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

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

它只是停止了结束的闪光电影。我的 html 下也有:

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

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

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

4

1 回答 1

2

你应该试试这个,使用 ExternalInterface 调用 js 函数。

import flash.external.ExternalInterface;

ExternalInterface.call("myFunction()");

正如我所检查的那样getURL("javascript:myFunction();");也应该工作。

于 2012-11-29T14:40:17.930 回答