外部接口 - 没有带有名称的方法



我对Flash知之甚少,但我需要能够从ActionScript文件中调用JS函数。

当我输入行时:

ExternalInterface.call("alert", "test");

我收到错误:

没有名称为"外部接口"的方法。

在教程中,似乎我必须包含命名空间:

导入闪存.外部.外部接口;

但我不知道把它放在哪里?

我把它放在扩展媒体剪辑的类之外,它什么也不做。

如何包含该引用以便识别外部接口方法?

奇怪的是,智能感知可以工作并允许我输入它并给我重载的方法,所以它知道我想说什么,当我尝试编译它时它不起作用。

您也可以尝试访问这样做的类:

flash.external.ExternalInterface.call("alert", "test");

这样,您就不必随类一起导入包。

相关内容

最新更新