鉴于我的网页上有一个名为 myVar 的全局 javascript 变量,我如何使用 javascript 从我的 flash 电影中访问变量 myVar 的值?
我看到很多使用外部接口(interface)从 actionscript 执行 javascript 的示例,但我无法找到使用 actionscript 将值返回到 flash 电影的示例。
提前致谢。我希望我的问题足够清楚。
最佳答案
ExternalInterface 的工作原理是允许 JavaScript 调用影片中的 ActionScript 函数,反之亦然。您可以选择从调用的函数接收返回值。这是一个非常简单的例子:
JavaScript:
<script language="JavaScript">
function getMyVar()
{
return myVar;
}
</script>
闪存/AS:
import flash.external.ExternalInterface;
var result:string = ExternalInterface.call("getMyVar");
关于javascript - 如何从 actionscript 读取全局 javascript 变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/693971/