Hvordan konvertere en streng til XML i Actionscript 3

Hvordan konvertere en streng til XML i Actionscript 3


Å vite hvordan å konvertere strenger til XML i AS3 vil la deg lage forretnings- og kontorapplikasjoner med Flash. AS3 XML programmering tillate deg å ta online kunde og web besøkende tekst innganger, lagre dem i en database og utgang dem til en RSS-feed. Men det er ikke alt. Ved hjelp av AS3 å konvertere strenger til XML vil tillate deg å endre innholdet på en nettside interaktivt og online. Konvertering en streng til XML krever en AS3 'XML objekttype. Men for å kunne konvertere en streng til XML krever at du formaterer streng med XML-koder.

Bruksanvisning

1 Start Flash programmet. Klikk på "Ny" fra Fil-menyen på hoved Flash menylinjen. Klikk filtypen "Flash fil (Actionscript 3.0)" fra dialogboksen Nytt dokument som vises. Klikk på "OK" -knappen for å lukke dialogboksen.

2 Velg "Handlinger" fra Vindu-menyen på hoved Flash menylinjen for å åpne Handlinger redaktør. Plasser musepekeren på den første linjen i Handlinger redaktør. Klikk med museknappen og skriv inn koden under for å erklære en streng variabel, en variabel som lagrer tekst, kalt "Dittnavn".

Var Dittnavn: String = new String ();

3 Skriv inn koden under starter på neste linje i Handlinger editor for å lage lagre teksten, "Sally" inn i dittnavn strengvariabelen

dittnavn = "Sally";

4 Skriv inn koden under i neste linje i Handlinger editor for å erklære en streng variabel kalt "formattedStringforXML" som vil lagre XML-koden formatert streng.

Var formattedStringforXML = new String ();

5 Skriv inn koden under i neste linje i Handlinger editor for å sette sammen den "Dittnavn" string variabel med en XML-tag som heter "navn" og lagre den i "formattedStringforXML" streng variabel.

formattedStringforXML = "<navn> + dittnavn + </ navn>";

6 Skriv inn koden under i neste linje i Handlinger editor for å erklære en XML variabel (objekttype) som heter xmlConvertedString til å lagre innholdet i "formattedStringforXML" variable.

Var xmlConvertedString = ny XML (formattedStringforXML);

7 Skriv inn koden under i neste linje i Handlinger editor for å instruere Flash for å vise teksten lagret i xmlConvertedString variabel, innholdet i dittnavn strengen og selve XML-koder og tekstinnholdet når Flash movie spilles.

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

8 Gjennomgå koden du skrev inn, som er nevnt nedenfor, for syntaksfeil. Korrigere eventuelle feil som nødvendig. Kopier og lim inn koden nedenfor i Handlinger-redaktøren hvis du ikke skrive inn koden over. Bruk koden nedenfor for å sikre at strengen til XML-konvertering koden kjøres riktig første gang uten feil.

Var Dittnavn: String = new String ();

dittnavn = "Sally";

Var formattedStringforXML = new String ();

formattedStringforXML = "<navn>" + dittnavn + "</ navn>";

Var xmlConvertedString = ny XML (formattedStringforXML);

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

9 Klikk på "TestMovie" i kontrollmenyen på hoved Flash menylinjen for å spille av filmen. Observer at produksjonen skjermer "Sally Sally <navn> Sally </ navn>". Merk denne utgangen tilsvarer teksten i XML variable, teksten i dittnavn strengvariabelen og selve tag og tag tekst som ble plassert i XML variabel.

Hint

  • Lenke sammen i AS3 krever bruk av "+" tegn operatør. Tekst som slås sammen, slik som XML-koder, må alltid plasseres i doble anførselstegn. Observer at koden utsagnet "trace (xmlConvertedString.text (), dittnavn, xmlConvertedString.toXMLString ());" bruker toXMLString metoden. Denne metoden tar selve XML-koder og tag innholdet i en XML variabel og konverterer den til en tekststreng, slik at den kan vises.
  • Vise XML innholdet krever at du inkluderer en parentes par med XML tekst eiendom knyttet til XML variable som vist i koden "spor (xmlConvertedString.text (), dittnavn)." Merk at strengvariabelen ikke krever at du bruker strengen teksten eiendommen eller parentes.