javascript - JavaScript 可以向 Flash 发送消息吗?

标签 javascript flash actionscript

我想知道 JavaScript 是否可以将 JSON 消息发布到 Flash?如果可以,请提供示例或链接?

最佳答案

使用ExternalInterface类添加Javascript可以调用的回调方法。

例如:

import flash.external.ExternalInterface;
ExternalInterface.addCallback("callbackName", doMyCallback);

function doMyCallback(someParam:Strimg):void {
    // use the AS3CoreLib JSON decoder like mentioned by @ludesign to decode the JSON string.
}

然后在您的 javascript 中,您可以调用 flash 对象的 callbackName 方法。

AS3CoreLib
ExternalInterface

关于javascript - JavaScript 可以向 Flash 发送消息吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4823924/

相关文章:

javascript - 模块模式是否需要使用 IIFE?

javascript - Rails 3 - 如何动态创建与参数关联的 html 元素 [ :id]?

javascript - 带有 javascript api 的 Flash 音频 mp3 播放器需要用于播放在线 radio

javascript - 如何在 IE 11 中动态地将 flash-object 添加到 html 中?

actionscript-3 - 在 Adob​​e AIR 应用程序中创建通知窗口

flash - 使用 actionscript 3.0 调整窗口大小

javascript - 使用 $sce.trustAsHtml 后,ng-click 不起作用

javascript - asp.net 下拉列表 - 使用 javascript 填充

actionscript-3 - AS3 数组 "for each ... in"性能与 for 循环,并保证按顺序?

actionscript - 为什么ActionScript长大了,有了编译语言,还说是脚本语言?