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”
Un’altra novità è il supporto per la propagazione degli eventi per gli oggetti di visualizzazione. La propagazione degli eventi è il processo in cui un singolo evento attraversa la gerarchia degli oggetti invece di essere vincolato all’oggetto che lo origina. In ActionScript 3, ad esempio, se si ha un pulsante dentro un clip filmato e si clicca il pulsante, questo originerà un evento click. Non solo il pulsante cliccato tuttavia riceverà l’evento click, ma anche il clip filmato in cui esso esiste, il clip filmato che contiene entrambi e così via finché ci sia un oggetto genitore che possa ricevere l’evento. Questo è un cambiamento radicale rispetto al modo in cui gli eventi, specialmente gli eventi dei pulsanti come onPress, onRelease, onRollOver ed altri, lavoravano in ActionScript 2. Prima ogni oggetto contenitore con un gestore di eventi impediva che tali eventi raggiungessero gli oggetti al suo interno. Continua a leggere “Guida ActionScript 3 in Flash CS3: propagazione di eventi”
ActionScript 3 ha completamente rinnovato il modo in cui gli eventi sono gestiti in ActionScript. Due sono i punti su cui focalizzare maggiormente l’attenzione:
- Una coerente gestione degli eventi con una nuova, nativa classe EventDispatcher.
- Supporto per la propagazione degli eventi negli oggetti di visualizzazione.
Continua a leggere “Guida ActionScript 3 in Flash CS3: gestione di eventi”