0

我经常听到的这种SWX 数据格式是什么?

  • 维基百科文章说:“数据存储为 SWF 字节码,由 Adob​​e Flash Player 解释。”

  • 他们的官方网站说:“SWX 是 Fl​​ash 平台的原生数据格式。”,并且有许多允许用户修改/更新数据的网站示例。

这是否意味着:

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

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

4

2 回答 2

2

“SWX 是 Fl​​ash 平台的本机数据格式”是一个非常令人困惑的说法。您的问题的简短答案是(来自维基百科):

SWX 数据文件可以通过以下方式加载到 Flash 电影中:

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

这意味着 SWX 不是“数据格式”,而是用普通 SWF 字节码编写的规范。否则它将无法使用内部 Flash 函数加载。(AS3 需要 SWX API 函数的原因是 AS3 不如 AS2 宽容。)所以你的第一个选择(“遵循开放的 Adob​​e SWF”)是正确的。官方网页上的一个很好的例子是:

就像 JSON 是 JavaScript 的一个子集

用您的话来说,JSONJavaScript,相应地,SWXSWF。

于 2009-02-19T11:49:22.213 回答
1

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

于 2009-02-19T11:51:56.247 回答