【问题标题】:How to execute more than one swf depending on the XML File如何根据 XML 文件执行多个 swf
【发布时间】:2013-07-22 17:52:33
【问题描述】:

我有几个不同内容的文本字段。这就是我创建 XML 文件并希望将内容读入我的 Textfield 的原因。怎么可能只从 Flash Professional CS5 执行这个文件一次,但仍然有许多 .swf 文件输出?

这是我的 XML:

<Person>
  <Name>Susanne</Name>
  <Age>12</Age>
  <Gender>f</Gender>
</Person>
<Person>
  <Name>Max</Name>
  <Age>18</Age>
  <Gender>m</Gender>
</Person>

如果这不可能,有没有办法可以在这个 XML 文件中保存一个变量,这样我只需一次又一次地导出文件以获得不同的内容?

【问题讨论】:

  • 首先,阅读本文以了解如何从您的 xml 中读取内容:(republicofcode.com/tutorials/flash/as3xml) 其次,可以根据您要显示的内容仅显示某些内容但是,给定不同的设置,实施很大程度上取决于您要完成的工作以及您可以访问的内容。例如,如果这是一个本地应用程序,您可能会传入一个在加载之间持续存在的 sharedObject。相反,如果这是一个网络应用程序,您可能会解析一个 URL 或 PHP 调用。
  • 我知道如何从我的 xml 中读取内容,但还是谢谢。我不是在写应用程序,这应该是一个内容不同的展示广告,所以如果我有本地文件,那就太好了!

标签: xml actionscript-3 flash flash-cs5 output


【解决方案1】:

诀窍是创建一个 SWF,然后使用 flashvars 填充数据。这是关于如何做到这一点的文章 http://www.republicofcode.com/tutorials/flash/reusable_btn_bc/

唯一的问题是您不能直接使用 xml,您需要使用 javascript 或其他解析数据的方式。

当然,这只有在您使用 html 文件时才有效

另一种方法是使用 flex 或 JSFL http://www.scriptocalypse.com/?p=46) 编译器进行批量编译

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-03-14
    • 1970-01-01
    • 2019-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多