因此,在我的AS文件中,我想调用类似
的函数 public function JS(streamUri:String):void{
JavascriptCommand(streamUri)
}
让我的JS代码运行......
如何做这样的事情(需要的例子)
答案 0 :(得分:3)
听起来你正在寻找ExternalInterface.call()。 Adobe has an article关于如何使用它从ActionScript调用JavaScript。
您还可以使用ExternalInterface将ActionScript公开给JavaScript,并从JavaScript调用SWF内部的函数。
假设你有一个看起来像这样的JavaScript函数:
function specialAlert(msg) {
alert(msg);
}
您可以在Flash文件中将其命名为:
import flash.external.*;
ExternalInterface.call("specialAlert", "Hi mom!");
应调用您的JavaScript函数并提醒用户“嗨妈妈!”。
答案 1 :(得分:2)