Come convertire una stringa di XML in ActionScript 3

July 26

Come convertire una stringa di XML in ActionScript 3


Sapere come convertire le stringhe di XML in AS3 vi permetterà di creare applicazioni di business e l'ufficio con Flash. AS3 competenze di programmazione XML consentono di prendere input dei clienti e web visitatore di testo on-line, li memorizza in un database e li uscita di un feed RSS. Ma quello non è tutto. Utilizzando AS3 per convertire le stringhe in formato XML consente di modificare il contenuto di una pagina web in modo interattivo e on-line. La conversione di una stringa di XML richiede un tipo di oggetto XML AS3 '. Tuttavia, per convertire con successo una stringa di XML richiede che si formatta la stringa con tag XML.

istruzione

1 Avviare il programma Flash. Fai clic su "Nuovo" dal menu File sulla barra dei menu principale di Flash. Fare clic sul tipo di file "Flash File (ActionScript 3.0)" dalla finestra di dialogo Nuovo documento che viene visualizzata. Fare clic sul pulsante "OK" per chiudere la finestra di dialogo.

2 Selezionare l'opzione "Azioni" dal menu Finestra nella barra del menu principale di Flash per aprire l'editor Azioni. Posizionare il cursore del mouse sulla prima riga dell'editor Azioni. Fare clic con il pulsante del mouse e digitare il codice sottostante per dichiarare una variabile stringa, una variabile che memorizza il testo, chiamato "yourName."

var yourName: String = new String ();

3 Digita il codice qui sotto a partire dalla riga successiva nell'editor Azioni per creare per memorizzare il testo, "Sally" nella variabile stringa yourName

yourName = "Sally";

4 Inserisci il codice di seguito nella riga successiva l'editor Azioni per dichiarare una variabile stringa chiamata "formattedStringforXML" che memorizzerà tag XML stringa formattata.

var formattedStringforXML = new String ();

5 Inserisci il codice di seguito nella riga successiva l'editor Azioni per concatenare la variabile stringa "yourName" con un tag XML denominato "nome" e memorizzarlo nella variabile stringa "formattedStringforXML".

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

6 Inserisci il codice di seguito nella riga successiva l'editor Azioni per dichiarare una variabile XML (tipo di oggetto) denominato xmlConvertedString per memorizzare il contenuto della variabile "formattedStringforXML".

var xmlConvertedString = new XML (formattedStringforXML);

7 Inserisci il codice di seguito nella riga successiva l'editor Azioni per istruire Flash per visualizzare il testo memorizzato nella variabile xmlConvertedString, il contenuto della stringa yourName ei tag XML reali e contenuti di testo quando si gioca filmato Flash.

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

8 Esaminare il codice digitato in, come elencato di seguito, per errori di sintassi. Correggere eventuali errori, se necessario. Copia e incolla il codice qui sotto nell'editor azioni se non si digita il codice di cui sopra. Utilizzare il codice qui sotto per assicurarsi che la stringa di codice di conversione XML viene eseguito correttamente la prima volta senza errori.

var yourName: String = new String ();

yourName = "Sally";

var formattedStringforXML = new String ();

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

var xmlConvertedString = new XML (formattedStringforXML);

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

9 Selezionare l'opzione "TestMovie" nel menu di controllo sulla barra del menu principale di Flash per riprodurre il filmato. Si osservi che viene visualizzato il pannello di uscita "pannolino pannolino <nome> di Sally </ nome>." Nota questa uscita corrisponde al testo entro la variabile XML, il testo all'interno della variabile stringa yourName e il tag attuale e il testo tag che è stato messo nella variabile XML.

Consigli e avvertenze

  • Concatenating in AS3 richiede l'uso del "+" operatore segno. Testo da concatenare, come ad esempio i tag XML, deve sempre essere messo tra virgolette doppie. Osservare che il codice di dichiarazione "trace (xmlConvertedString.text (), yourName, xmlConvertedString.toXMLString ());" utilizza il metodo toXMLString. Questo metodo richiede i tag XML reali e contenuto del tag di una variabile XML e lo converte in una stringa di testo in modo che possa essere visualizzato.
  • Visualizzazione del contenuto XML è necessario includere una coppia di parentesi con la proprietà text XML allegato alla variabile XML, come mostrato nel codice "trace (xmlConvertedString.text (), yourName)." Si noti che la variabile stringa non richiede che si utilizza la proprietà text stringa o la parentesi.