【问题标题】:Can JavaScript post messages to Flash?JavaScript 可以向 Flash 发布消息吗?
【发布时间】:2011-01-28 01:28:11
【问题描述】:

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

【问题讨论】:

标签: javascript flash actionscript


【解决方案1】:

使用 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

【讨论】:

    【解决方案2】:

    我很确定您可以为此使用 FlashVars。我已经很久没有这样做了,所以我无法提供代码,但快速谷歌找到了几个链接:

    http://kb2.adobe.com/cps/164/tn_16417.html

    http://www.permadi.com/tutorial/flashVars/index.html

    希望对你有帮助。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-04-06
    • 2013-03-10
    • 1970-01-01
    • 2012-12-30
    • 2011-07-16
    • 1970-01-01
    • 2019-04-25
    相关资源
    最近更新 更多