Questo esempio caricherà un feed RSS da una fonte esterna e analizzerà i suoi contenuti per mostrarli, dopo averli formattati, dentro un campo di testo in Flash. La sorgente per questo esempio saranno le news da Adobe XML News Aggregator (MXNA). Continua a leggere “Guida ActionScript 3 in Flash CS3: creare un Feed Reader”
Gli spazi di nomi sono usati per separare o identificare dati. In un XML servono per associare uno o più nodi con un determinato URI (Uniform Resource Identifier). Gli elementi con un namespace possono avere lo stesso nome di altri tag ma essere pur sempre separati da essi poiché sono associati ad un URI. Continua a leggere “Guida ActionScript 3 in Flash CS3: spazi di nomi XML”
È possibile anche usare variabili ActionScript direttamente nell’XML in linea. A questo scopo useremo l’operatore parentesi graffa ({}). Le parentesi graffe consentono di usare le variabili ActionScript al posto dei valori corrispettivi. Possono essere usate per definire nomi di elementi, nomi di attributi, valori di attributi e valori testuali di elementi. Continua a leggere “Guida ActionScript 3 in Flash CS3: definizioni XML dinamiche”
Referenziando gli elementi secondari per nome tramite un’istanza XML o XMLList, essenzialmente stiamo filtrando i nodi figli per nome. Si può inoltre filtrare un XMLList in base a semplici condizioni. Tali condizioni seguono il riferimento al nodo ed il punto, sono contenute nell’operatore di filtraggio () e filtrano ulteriormente un XMLList. Continua a leggere “Guida ActionScript 3 in Flash CS3: filtraggio condizionale”
E4X è un nuovo approccio integrato in ActionScript 3 per il lavoro con i dati XML. La classe XML predefinita ora usa questa implementazione oltre quella della vecchia classe XML che è stata rinominata XMLDocument. La vecchia XMLNode si chiama ancora così. Continua a leggere “Guida ActionScript 3 in Flash CS3: E4X: ECMAScript For XML”
Nei post precedenti ho tradotto l’eccellente articolo di Kirupa sull’uso di XML in ActionScript3 che vi consiglio di leggere qualora non l’abbiate ancora fatto. Oggi vedremo un semplice ma significativo esempio di accesso indiretto ai dati tramite il metodo XML.children(). Impiegheremo una classe capace di estrapolare tutti i dati da un file XML senza che si conosca il numero ed il nome dei suoi nodi. Continua a leggere “Come leggere un file XML con ActionScript riutilizzando la stessa classe”
Nella pagina precedente abbiamo imparato vari modi di accedere agli attributi di un file XML. Ora esaminiamo un argomento che risulta familiare a chi ha scritto SQL o simili per interrogare i database: il meccanismo di filtraggio in E4X. Continua a leggere “Usare XML in Flash con ActionScript 3: filtrare nodi e attributi”
Gli attributi sono molto differenti dai nodi figli che abbiamo trattato nella pagina precedente. Impariamo a conoscerli in questa pagina. Continua a leggere “Usare XML in Flash con ActionScript 3: leggere gli attributi”
Nella pagina precedente abbiamo cominciato ad imparare come accedere ai dati memorizzati in un file XML. Abbiamo iniziato dall’accesso diretto ai dati, ma questo approccio funziona solo quando si ha un’idea della struttura del file e dei nomi dei nodi. Nei casi in cui questo non è noto tornerà utile l’approccio indiretto spiegato in questa pagina. Continua a leggere “Usare XML in Flash con ActionScript 3: accesso indiretto ai nodi”
Bene, stiamo facendo dei buoni progressi. Nella pagina precedente abbiamo imparato come caricare un file XML esterno in Flash. In questa e nelle pagine successive esamineremo ora come leggerne i dati. Un’importante parte dell’approccio ai dati XML consiste nel saperli leggere. Prima di studiare il codice relativo alla lettura di dati XML facciamo conoscenza delle due classi che useremo. Continua a leggere “Usare XML in Flash con ActionScript 3: accesso diretto ai nodi”