编译为swf的Web应用程序

时间:2012-06-07 18:33:21

标签: actionscript-3 ant compilation flash

我有一个swf模板,可以用于不同的数据输入,如颜色,文本等。但是我不想使用普通的数据绑定方式,如xml。我希望应用程序能够生成包含所有数据的已编译swf。

是否可以在编译时注入数据?

由于

2 个答案:

答案 0 :(得分:0)

它应该是,但取决于你想要用模板的代码搞乱多少。

您可以在Flash中嵌入资源,这样您就可以embed the XML获取所需信息。

然后,如果在代码中找到加载XML文件的位置,则需要执行此操作,并为其提供自己的嵌入式XML文件。

答案 1 :(得分:0)

是的,这是可能的,但前提是您可以访问源.fla文件,以便您可以从中生成新的.swf文件。

如果您只是想更改.fla文件中某些对象的一些颜色或其他外观,您应该可以在不弄乱xml的情况下执行此操作,只需在Flash中打开库项目并编辑其颜色

如果你想把你的外部资产放在实际的.swf中,你也可以这样做,但是如果你已经有它来提取外部资产,我建议保持这种方式。

对于XML,在ActionScirpt中,您实际上可以在实际的Actionscript代码中声明XML。打开XML文件并将XML内容复制到解析它的代码中。

对于图像,您只需将图像文件直接拖放到舞台上或库中即可。