我正在尝试使用AS3 ExternalInterface。我写了一些AS3代码,它将采用flash的舞台,然后我可以在JS中使用这些数据。
当我将它作为flash的主类时,它正在工作,但是我希望将它作为我可以导入的AS文件。尝试这个时,它似乎不起作用。
我的代码粘贴在这里:
要从我的主Flash文件中启动它,我使用以下代码:
if (!grabHelper) {
var grabHelper = new framegrabber();
}
在Flash调试播放器中,我可以看到跟踪说framegrabber准备就绪,但是当我在JS中调用它时它永远不会有效我收到错误说:
在NPOObject上调用方法时出错。
任何想法我做错了什么?我是ActionScript的新手!