Yshopnoosa.com

Hur konvertera en sträng till XML i ActionScript 3

Hur konvertera en sträng till XML i ActionScript 3

Att veta hur man konvertera strängar till XML i AS3 låter dig skapa business och office-programmen med blixt. AS3 XML programmeringskunskaper kan du ta online kund och webben besökare text ingångar, lagra dem i en databas och mata dem till ett RSS-flöde. Men det är inte allt. Använda AS3 konvertera strängar till XML kan du ändra innehållet i en webbsida interaktivt och online. Konvertera en sträng till XML måste en AS3 "XML-objekttyp. Kräver dock att du formaterar din sträng med XML-taggar för att konvertera en sträng till XML.

Instruktioner

1 Starta programmet Flash. Klicka på "Nytt" från Arkiv-menyn på Flash huvudmenyraden. Klicka på filen "Flash File(ActionScript 3.0)" nytt dokument i dialogrutan som visas. Klicka på "OK" knappen för att stänga dialogrutan.

2 Välj alternativet "Åtgärder" från menyn fönster på Flash huvudmenyraden att öppna redigeraren för åtgärder. Placera muspekaren på den första raden av åtgärder redaktören. Klicka på din musknappen och skriv in koden nedan att förklara en strängvariabel, en variabel som lagrar text, kallas "dittnamn."

var dittnamn: String = nya String();

3 Skriv koden nedan börjar på nästa rad i redigeraren åtgärder skapa för att lagra text, "Sally" in dittnamn strängvariabel

yourName = "Sally";

4 Skriv koden nedan i nästa rad i redigeraren för åtgärder att deklarera en strängvariabel med namnet "formattedStringforXML" som kommer att lagra XML-taggen formaterad sträng.

var formattedStringforXML = ny String();

5 Skriv koden nedan i nästa rad i redigeraren för åtgärder att sammanfoga "dittnamn" strängvariabel med en XML-tagg som heter "namn" och lagrar det i variabeln "formattedStringforXML" sträng.

formattedStringforXML = "< namn > + dittnamn + < / namn >";

6 Skriv koden nedan i nästa rad i redigeraren för åtgärder att deklarera en XML-variabel (objekttyp) heter xmlConvertedString att lagra innehållet i variabeln "formattedStringforXML".

var xmlConvertedString = ny XML(formattedStringforXML);

7 Skriv koden nedan i nästa rad i redigeraren för åtgärder att instruera Flash för att visa texten lagras i variabeln xmlConvertedString, innehållet i dittnamn strängen och faktiska XML-taggarna och textinnehåll när Flash-film spelas.

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

8 Granska koden du angav i, enligt nedan, efter syntaxfel. Korrigera eventuella fel som behövs. Kopiera och klistra in koden nedan in i åtgärder redaktör om du inte skriver i koden ovan. Använda koden nedan så att strängen till XML-konvertering kod körs korrekt första gången utan fel.

var dittnamn: String = nya String();

yourName = "Sally";

var formattedStringforXML = ny String();

formattedStringforXML = "< namn >" + dittnamn + "< / namn >";

var xmlConvertedString = ny XML(formattedStringforXML);

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

9 Klicka på "TestMovie" alternativet i menyn kontroll på Flash huvudmenyraden att spela upp filmen. Observera att utdatapanelen visar "Sally Sally < namn > Sally < / namn >." Observera denna utgång motsvarar texten inom XML-variabeln, texten inom dittnamn strängvariabel och faktiska tagg och tag text som placerades i XML-variabeln.

Tips & varningar

  • Sammanfoga i AS3 kräver användning av operatorn "+" tecken. Texten ska vara sammanlänkade, till exempel XML-taggar kan placeras alltid med dubbla citattecken. Observera att koduttrycket "trace(xmlConvertedString.text(), dittnamn, xmlConvertedString.toXMLString())," används metoden toXMLString. Denna metod tar faktiska XML-taggar och tag innehållet i en XML-variabel och konverterar den till en text snöre så att den kan visas.
  • Visa XML-innehållet kräver att du inkluderar en parentes par med egenskapen XML-text bifogas XML-variabeln som visas i koden "trace(xmlConvertedString.text(), dittnamn)." Observera att strängvariabel inte kräver att du använder egenskapen string text eller parentesen.