Ce qui fonctionne bien pour moi, c'est juste de créer une SwfWindow. Travailler dans JSFL est agréable et rapide car vous pouvez changer le fichier sans avoir à redémarrer Flash, mais souvent ActionScript vous donne plus de puissance.
Mon projet actuel fait un tricks couple:
Je vais créer des objets dans JSFL puis les convertir en XML. Je dois les sérialiser du format d'objet dans une chaîne que je passe à la SwfWindow (panneau). Du panneau, je prends la chaîne peut le convertir en XML. Ensuite, vous pouvez faire tout ce que vous voulez dans Actionscript 3.0. Si je n'ai qu'une manipulation XML, je vais demander à l'utilisateur un chemin d'accès aux fichiers XML dans le code JSFL, mais remettre l'URL directement au Panel, et demander au Panel de charger directement le XML.
Enfin. Pour sauvegarder le XML, je vais devoir convertir le XML en chaîne via 'xml.toXmlString()', mais vous devez également supprimer le '\ n' pour que vous puissiez transmettre les données à JSFL. Je vais enlever le '\ n' pour '|' ou comme tu veux. Puis passez la chaîne à JSFL, et vous pouvez ensuite désérialiser la chaîne et changer le '|' Retour à '\ n' et enregistrez le fichier. Soit en utilisant l'ancienne méthode "Enregistrer le panneau de sortie", soit en utilisant la nouvelle méthode d'écriture de fichier.
Espérons que ça aide.
Désolé, mais c'est ce que je voulais faire avant de chercher une autre solution: la classe DOMParser n'existe pas dans JSFL et je fais un script multi-plateforme donc l'utilisation d'ActiveX n'est pas autorisée. – Klaim