apache-flex - 将多个 SWF 文件转换为单个 EXE

标签 apache-flex flash actionscript-3 actionscript adobe

您好,我在 Flash 中有一个应用程序,我在 ActionScript 3.0 Flash IDE 中构建,我的应用程序加载了一些通过 XML 文件提到的外部 swfs。它目前工作正常。但我需要将所有这些外部 SWFsxml 文件编译成单个 exe 文件。 我怎样才能像这样编译。或我怎样才能这样编码

编辑:1 从这里:http://page-flip.com/products/pdf-publisher/

您可以看到一个示例,该应用程序是在 .net 中构建的,它导入 pdf 并将其发布为 Flash 投影仪或基于 Web (swf)。它是如何编译所有外部 SWF 文件的。

最佳答案

如果你有 Flash CS4,你可以使用 mxmlc 编译器,它有一些额外的技巧。

像这样使用 embed 标记将允许您将整个 swf 嵌入“内部”您的 swf:

[Embed(source = '../assets/items/9.swf')] public static const ITEM_9:Class;

然后,要实例化它,您只需执行以下操作:

var mySprite:Sprite = new ITEM_9() as Sprite;

使用这个和一些巧妙的对当前类进行外部加载的重载应该可以让您获得单个 swf (xml files can be embedded in a similar fashion)。

那么只需要使用Publish设置让Flash吐出一个.exe就可以了

在不相关的注释上,请返回并接受您的问题的一些答案。不这样做不是很好。

关于apache-flex - 将多个 SWF 文件转换为单个 EXE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4249614/

相关文章:

actionscript-3 - 如何在flex中返回HTTP服务响应?

javascript - 如何访问 Adob​​e AIR 应用程序中的 iframe?

apache-flex - 使 Flex Builder 调试器开始监听传入的调试 session 连接

java - Android编程-如何显示.swf

javascript - HTML5 本地存储回退解决方案

actionscript-3 - 位图作为按钮?

apache-flex - 如何捕获Flex中的所有异常?

flash - 多个闪存实例还是一个?

actionscript-3 - ActionScript 3 : Check an array for a match

javascript - 使用 flash/AS3 读取第一方 cookie