【问题标题】:Passing request file into flex application with flashvar使用 flashvar 将请求文件传递到 flex 应用程序
【发布时间】:2011-10-10 07:18:10
【问题描述】:

我正在尝试将包含数据的 xml 文件放入 Flex 应用程序。有很多在线将参数传递给 flex 的示例,我发现非常有帮助。但是,在我的情况下它并没有真正起作用。

这是我的 HTML 代码:

var flashvars = {};
flashvars.storageStatsXML = "stats.xml";
var params = {};
swfobject.embedSWF("mySWF.swf", "mySWF", "1000", "500", "10.0.0", "js/expressInstall.swf", flashvars, params);

这是mxml中的代码:

[Bindable]
public var storageStats:XML;

protected function start(event:FlexEvent):void
{
    storageStats = Application.application.parameters.storageStatsXML;
}

然后在应用程序中解析 XML 文件。

我认为代码有问题,有什么想法吗?

谢谢。

【问题讨论】:

    标签: apache-flex flashvars


    【解决方案1】:

    Application.application.parameters.storageStatsXML 属性不是您期望的 XML 数据,它是一个包含文本 "stats.xml"String

    就像文件路径“c:\temp\info.txt”(或“/temp/info.txt”)不是文件本身一样,它只是告诉你如何在磁盘上找到文件.

    您需要使用URLRequest 来加载由storageStatsXML 属性指定的XML 文件。

    查看 Actionscript 文档和 StackOverflow 上的有关如何加载外部数据的示例。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-02
    • 2021-06-06
    • 1970-01-01
    • 2019-11-03
    相关资源
    最近更新 更多