【问题标题】:Easiest way to send text from HTML to a .swf element将文本从 HTML 发送到 .swf 元素的最简单方法
【发布时间】:2011-09-07 18:18:48
【问题描述】:

我试图将 4 个段落发送到 .swf 元素。我不知道该怎么做。我尝试使用 FlashVars,但我觉得我需要加入一些动作脚本才能使用 vars

conceptsNdisciplinesPar=(some text)&cultures&countriesPar=(some text) etc...

有没有一种简单的方法可以访问我的 .swf 中的此文本?

【问题讨论】:

    标签: html actionscript-3 flash


    【解决方案1】:

    如果您成功地将 Flash 变量嵌入到 HTML 嵌入中,那么是的,您可以从 SWF 中访问这些值:

    for (var flashVar:String in stage.loaderInfo.parameters)
    {
        trace(flashVar+":"+stage.loaderInfo.parameters[flashVar]);
    }
    

    请注意,您需要对舞台的引用才能使其正常工作。它通常始终可用,但有时我的 SWF 需要在使用上述代码之前侦听 Event.ADDED_TO_STAGE 事件。

    【讨论】:

      【解决方案2】:

      ExternalInterface.callBack; 是将数据从 html 发送到 .swf 的最佳方式。

      更多了解externalInterface请点击here.

      【讨论】:

        猜你喜欢
        • 2011-01-14
        • 1970-01-01
        • 1970-01-01
        • 2020-02-20
        • 1970-01-01
        • 2011-08-30
        • 2011-08-14
        • 1970-01-01
        • 2013-03-03
        相关资源
        最近更新 更多