2009-02-19 10 views
0

Quel est ce format de données SWX dont je n'arrête pas d'entendre parler?Flash: Quel est le format de données SWX?

  • Le Wikipedia article dit: "Les données sont stockées au format SWF bytecode, qui est interprété par Adobe Flash Player." Leur official site dit: "SWX est le format de données natif pour la plate-forme Flash.", Et il existe de nombreux exemples de sites qui permettent aux utilisateurs de modifier/mettre à jour les données.

Est-ce que cela signifie que:

  • Les données sont stockées suivant la spécification SWF ouvert Adobe signifie que les données (tableaux/objets) peuvent être chargés directement dans le Flash SWF comme films SWF .

  • Les données sont stockées en XML/SQL et lorsque Flash demande le fichier « SWF », le code côté serveur génère un fichier « SWF » et le transmet au Flash SWF.

Répondre

2

« SWX est le format de données natif pour la plate-forme Flash » est une déclaration très confuse. La réponse courte à votre question est (de Wikipedia):

fichiers de données SWX peuvent être chargés dans films Flash avec:

  • ActionScript 2, en utilisant la loadMovie fonction Flash interne().
  • ActionScript 3, utilisant une fonction API SWX, lorsque des données sont reçues, SWX
    distribue des événements personnalisés.

Cela signifie SWX n'est pas un "format de données", mais le cahier des charges pour quelque chose d'écrit dans bytecode normal SWF. Sinon, il ne serait pas chargeable en utilisant les fonctions Flash internes. (La raison pour laquelle AS3 a besoin d'une fonction API SWX est que AS3 est moins indulgent que AS2.) Donc votre première alternative ("suite à l'open SWF Adobe") est correcte. Un bon exemple sur la page Web officielle est:

comme JSON est un sous-ensemble de JavaScript

En termes, JSON est JavaScript, et en conséquence, la SWX est SWF.

1

Avez-vous vu le site web de la SWX format? Espérons que (la page liée en particulier) devrait répondre à vos questions.

Questions connexes