Flash: что такое формат данных SWX? - PullRequest
0 голосов
/ 19 февраля 2009

Что это за формат данных SWX , о котором я постоянно слышу?

  • В статье Википедии говорится: «Данные хранятся в виде байт-кода SWF, который интерпретируется Adobe Flash Player.»

  • На их официальном сайте написано: «SWX - это собственный формат данных для Flash Platform.», И существует множество примеров сайтов, которые позволяют пользователям изменять / обновлять данные.

Означает ли это, что:

  • Данные хранятся в соответствии с открытой спецификацией Adobe SWF, что означает, что данные (массивы / объекты) могут быть загружены непосредственно в Flash SWF как SWF-фильмы .

  • Данные хранятся в XML / SQL, и когда Flash запрашивает файл «SWF», код на стороне сервера генерирует файл «SWF» и передает его в SWF Flash.

Ответы [ 2 ]

2 голосов
/ 19 февраля 2009

«SWX - это собственный формат данных для платформы Flash» - очень запутанное утверждение. Краткий ответ на ваш вопрос (из Wikipedia ):

Файлы данных SWX могут быть загружены в Флэш фильмы с:

  • ActionScript 2, с использованием внутренней функции Flash loadMovie ().
  • ActionScript 3, с использованием функции API SWX, при получении данных SWX
    отправляет пользовательские события.

Это означает, что SWX - это не «формат данных», а скорее спецификация для чего-либо, записанного в обычном байт-коде SWF . В противном случае он не будет загружаться с использованием внутренних функций Flash. (Причина, по которой AS3 нужна функция API SWX, заключается в том, что AS3 менее щадящий, чем AS2.) Таким образом, ваша первая альтернатива («после открытия Adobe SWF») верна. Хороший пример на официальной веб-странице:

так же, как JSON является подмножеством JavaScript

В ваших терминах JSON - это JavaScript, и, соответственно, SWX - это SWF.

1 голос
/ 19 февраля 2009

Вы видели сайт для формата SWX ? Надеемся, что (в частности, связанная страница) ответит на ваши вопросы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...