Les partenaires publicitaires:

Comment convertir une chaîne XML dans ActionScript 3

Savoir comment convertir des chaînes au format XML en AS3 vous permettra de créer des applications d'affaires et de bureau 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 à un flux RSS. Mais thats pas tous. Utilisation AS3 pour convertir des chaînes au format 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 XML exige que vous formatez votre chaîne avec des balises XML.

Choses que vous devez

  • Adobe Flash Professional (CS3, CS4 et CS5 Versions)

Instructions

    • 1

      Démarrez le programme flash. Cliquez sur "Nouveau" dans le menu Fichier de 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 d'actions. Placez votre curseur de la souris sur la première ligne de l'éditeur d'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 prochaine ligne 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 prochaine ligne 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 chaîne.

      formattedStringforXML = " + yourName + »;

    • 6

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

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

    • 8

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



      var yourName: String = new String ();

      yourName = "Sally";

      var formattedStringforXML = new String ();

      formattedStringforXML = ""+ YourName +"»;

      var xmlConvertedString = new XML (formattedStringforXML);

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

    • 9

      Cliquez sur l'option "TestMovie" dans le menu de configuration de la barre de menu principale de Flash pour lire le film. Observez que le panneau de sortie affiche "Sally Sally Sortie."Notez que cette sortie correspond à du texte dans la variable XML, le texte dans la variable chaîne yourName et la balise réelle et l'étiquette texte qui a été placée dans la variable XML.

Conseils 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. Remarquez 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 étiquettes d'une variable XML et les convertit en une chaîne de texte de sorte qu'il peut ê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é texte de la chaîne ou de la parenthèse.
» » » » Comment convertir une chaîne XML dans ActionScript 3