Comment convertir une chaîne XML dans ActionScript 3

August 19

Comment convertir une chaîne XML dans ActionScript 3


Savoir comment convertir des chaînes en XML en AS3 vous permettra de créer et de bureaux d'affaires des applications avec Flash. AS3 compétences en programmation XML vous permettent de prendre des entrées client et visiteur web texte en ligne, de les stocker dans une base de données et de les exporter vers un flux RSS. Mais ce n'est pas tout. Utilisation de AS3 pour convertir des chaînes en XML vous permettra de modifier le contenu d'une page Web interactive et en ligne. Conversion d'une chaîne en XML nécessite une AS3 "type d'objet XML. Cependant, pour convertir avec succès une chaîne en XML exige que vous formatez votre chaîne avec des balises XML.

Instructions

1 Démarrez le programme flash. Cliquez sur "Nouveau" dans le menu Fichier dans la barre de menu Flash principal. Cliquez sur le type de fichier "Fichier Flash (ActionScript 3.0)" dans la boîte de dialogue Nouveau document qui apparaît. Cliquez sur le bouton "OK" pour fermer cette boîte de dialogue.

2 Sélectionnez l'option "Actions" dans le menu Fenêtre sur la barre de menu Flash principal pour ouvrir l'éditeur Actions. Placez le curseur de votre souris sur la première ligne de l'éditeur Actions. Cliquez sur le bouton de votre souris et tapez le code ci-dessous pour déclarer une variable de chaîne, une variable qui stocke le texte, appelé "yourName."

var yourName: String = new String ();

3 Tapez le code ci-dessous à partir de la ligne suivante dans l'éditeur Actions pour créer pour stocker le texte, "Sally" dans la variable chaîne yourName

yourName = "Sally";

4 Tapez le code ci-dessous dans la ligne suivante de l'éditeur Actions pour déclarer une variable de chaîne nommée "formattedStringforXML" qui stockera balise XML chaîne formatée.

var formattedStringforXML = new String ();

5 Tapez le code ci-dessous dans la ligne suivante de l'éditeur Actions pour concaténer la "yourName" variable de chaîne avec un tag XML nommé "nom" et de le stocker dans le "formattedStringforXML" variable de chaîne.

formattedStringforXML = "<name> + yourName + </ name>";

6 Tapez le code ci-dessous dans la ligne suivante de l'éditeur Actions pour déclarer une variable XML (type d'objet) de xmlConvertedString nommé pour stocker le contenu de la variable "formattedStringforXML".

var xmlConvertedString = new XML (formattedStringforXML);

7 Tapez le code ci-dessous dans la ligne suivante de l'éditeur Actions pour instruire Flash pour afficher le texte stocké dans la variable xmlConvertedString, le contenu de la chaîne yourName et les balises XML et le contenu du texte lorsque l'animation Flash est joué.

trace (xmlConvertedString.text (), yourName, xmlConvertedString.toXMLString ());

8 Examinez le code que vous avez tapé, comme indiqué ci-dessous, pour les erreurs de syntaxe. Corrigez les erreurs que nécessaire. Copiez et collez le code ci-dessous dans l'éditeur Actions si vous ne tapez pas dans le code ci-dessus. Utilisez le code ci-dessous pour veiller à ce que la chaîne à code de conversion XML fonctionne correctement la première fois sans erreurs.

var yourName: String = new String ();

yourName = "Sally";

var formattedStringforXML = new String ();

formattedStringforXML = "<name>" + yourName + "</ name>";

var xmlConvertedString = new XML (formattedStringforXML);

trace (xmlConvertedString.text (), yourName, xmlConvertedString.toXMLString ());

9 Cliquez sur l'option "TestMovie" dans le menu de configuration sur la barre de menu principale Flash pour lire le film. Notez que le panneau de sortie affiche "Sally Sally <nom> Sally </ name>." Notez que cette sortie correspond au texte dans la variable XML, le texte dans la variable chaîne yourName et la balise réelle et la balise texte qui a été placé dans la variable XML.

Conseils et avertissements

  • Concaténation en AS3 nécessite l'utilisation de la "+" opérateur de signe. Texte à concaténer, tels que les balises XML, doit toujours être placé dans des guillemets doubles. Notez que l'instruction de code "trace (xmlConvertedString.text (), yourName, xmlConvertedString.toXMLString ());" utilise la méthode toXMLString. Cette méthode prend les balises XML réels et le contenu des balises d'une variable XML et le convertit en une chaîne de texte afin qu'il puisse être affiché.
  • Affichage du contenu XML exige que vous incluez une paire de parenthèses avec la propriété de texte XML attaché à la variable XML comme indiqué dans le code "trace (xmlConvertedString.text (), yourName)." Notez que la variable de chaîne ne nécessite pas que vous utilisez la propriété de texte de la chaîne ou la parenthèse.

          

Post a comment: