Flash:什么是SWX数据格式?

时间:2009-02-19 11:19:17

标签: actionscript flash swx

我一直听到的 SWX数据格式是什么?

  • Wikipedia article说:“数据存储为SWF字节码,由Adobe Flash Player解释。”

  • 他们的official site说:“SWX是Flash平台的原生数据格式。”,有很多网站允许用户修改/更新数据。

这是否意味着:

  • 数据按照打开的Adobe SWF规范存储,这意味着数据(数组/对象)可以作为 SWF影片直接加载到Flash SWF中。

  • 数据存储在XML / SQL中,当Flash请求“SWF”文件时,服务器端代码生成“SWF”文件并将其传递给Flash SWF。 / p>

2 个答案:

答案 0 :(得分:2)

“SWX是Flash平台的本机数据格式”是一个非常令人困惑的声明。您问题的简短回答是(来自Wikipedia):

  

可以加载SWX数据文件   Flash电影:

     
      
  • ActionScript 2,使用Flash内部函数loadMovie()。
  •   
  • ActionScript 3,使用SWX API函数,收到数据时,SWX
      发送自定义事件。
  •   

这意味着SWX不是“数据格式”,而是指在正常SWF字节码中写入的规范。否则,使用内部Flash功能无法加载。 (AS3需要SWX API功能的原因是AS3不如AS2宽容。)因此,您的第一个选择(“在打开的Adobe SWF之后”)是正确的。官方网页上的一个很好的例子是:

  

就像JSON是其中的一个子集   的JavaScript

在您的条款中,JSON JavaScript,相应地,SWX SWF。

答案 1 :(得分:1)

您是否看过SWX format的网站?希望(特别是链接页面)应该回答你的问题。