我对Flash知之甚少,但我需要能够从ActionScript文件中调用JS函数。
当我输入行时:
ExternalInterface.call("alert", "test");
我收到错误:
没有名称为"外部接口"的方法。
在教程中,似乎我必须包含命名空间:
导入闪存.外部.外部接口;
但我不知道把它放在哪里?
我把它放在扩展媒体剪辑的类之外,它什么也不做。
如何包含该引用以便识别外部接口方法?
奇怪的是,智能感知可以工作并允许我输入它并给我重载的方法,所以它知道我想说什么,当我尝试编译它时它不起作用。
您也可以尝试访问这样做的类:
flash.external.ExternalInterface.call("alert", "test");
这样,您就不必随类一起导入包。