Archive for giugno, 2007

Flash -> Flex

// giugno 29th, 2007 // No Comments » // Per chi il Web lo fa, Sviluppo e tips

Con il rilascio del Flex Component Kit per Flash CS3 è ora possibile creare componenti personalizzati per Flex direttamente nell’IDE si Flash.

Requisiti.

Il Flex Component Kit introduce in Flash la possibilità di avere a disposizione il nuovo componente UIMovieClip (completamente funzionante in Flash e utilizzabile come skin) e il comando “Make Flex Component”.

Alcuni accorgimenti.
Affinché il componente che si va a realizzare in Flash si compatibile con Flex è necessario seguire alcune semplici regole:

  • l’intera timeline deve essere contenuta in un MovieClip, ovvero il componente esportato sarà un MovieClip
  • il punto di registrazione dello stage sarà l’angolo in alto a sinsitra
  • il frame rate della timeline deve essere di 24fps
  • le proprietà e le classi di tipo public saranno riutilizzabili in Flex
  • la versione di Flash Player necessaria è ovviamente la 9
  • la versione di ActionScript necessaria è la 3.0

A questo punto selezioniamo nella libreria di Flash il MovieCLip che vogliano trasformare in Flex Componente poi nel menu Commands selezionamo “Make Flex Component”. Nella finestra di output viene stampato un report delle eventuali modifiche apportate al movie per renderlo compatibile con Flex.
All’atto della pubblicazione (File > Publish) viene creato un file .SWC che utilizzeremo in Flex.

In Flex.
Basta selezionare “Flex Build Path”, “Library Path”, “Add SWC…” e sceglie il file .swc pubblicato.
Si realizza l’applicazione Flex e infine si compila.

Il limite… per ora.
Purtroppo in Flex Builder non sarà visualizzato il componente ma potrete solo manipolarlo in modalità mxml.
Questo però sono fino al rilascio definitivo del nuovo Flex Builder.

Demo.
Al link seguente potete saltare al minuto 7.00 e vedere una demo di quanto scritto qui sopra: http://adobedev.adobe.acrobat.com/p75214263/

Flash -> AIR

// giugno 29th, 2007 // 1 Comment » // Per chi il Web lo fa, Sviluppo e tips

Appena Adobe AIR è stato annunciato mi sono subito chiesto come poter sfruttare l’IDE di Flash CS3 per creare applicazioni AIR… non è passato molto tempo che una prima soluzione si è subito fatta strada.

Dopo aver scaricato l’SDK di AIR ci si accorge subito che non contiene nessun tipo di file global.swc come la versione precedente. Quindi è necessario scaricare la beta di Flex3 e seguire i seguenti step:

  • individuare il file airglobal.swc nella directory /sdks/moxie/frameworks/libs/air/ di di Adobe Flex Builder
  • copiare airglobal.swc in Adobe Flash CS3 /Configuration/ActionScript 3.0/Classes/
  • rinominare il file playerglobal.swc presente in quella directory in qualcosa tipo “oldplayerglobal.swc”
  • infine rinominare airglobal.swc in playerglobal.swc

Utilizzando poi la riga di comando viene pubblicato il file .air desiderato.

Notizia fresca fresca invece è che il team di sviluppo di Adobe sta progettando una extension per aggiungere la possibilità di pubblicare in formato AIR con un semplice click: leggete qui.

Nel frattempo (2 Luglio 2007) Grant Skinner e Guy Watson hanno sviluppato l’AIR panel per Flash CS3: http://www.gskinner.com/blog/archives/2007/07/creating_air_pr.html

Kuler panel per Flash CS3

// giugno 21st, 2007 // No Comments » // Per chi il Web lo fa

Ho già parlato su questo blog di Adobe Kuler nei seguenti post:

Per chi come me è sì uno sviluppatore ma con un occhio attento alla creatività e alla grafica avrà certamente trovato molto utile questo strumento di condivisione di temi colore. Essendo la mia attività di sviluppo molto incentrata sul lavoro in Flash ho trovato molto utile questa extension per Flash Cs3 che aggiunge un pannello per la ricerca, selezione e la gestione dei temi colore scaricate da Kuler: il cerchio si chiude!

AdobeLive – Milano 2007 – Il giorno dopo

// giugno 15th, 2007 // 1 Comment » // Eventi e seminari

Adobe LiveIeri io e Alessandro abbiamo partecipato ad uno degli eventi di punta di casa Adobe… beh, non si può negare, l’aspetto commerciale è palese e in parte giustificato, ma nel mucchio dei relatori c’è senz’altro qualcuno che si distingue.
Mi ha personalmente colpito Luca Pianigiani di Jumper.it per il suo intervento “Movimenti nell’immagine in movimento” delle ore 14.00 nel Teatro Adobe: ha presentato con un occhio attento e critico, talvolta tagliente, alcune tra le realizzazioni e le tendenze attuali del web che più o meno tutti seguono senza chiedersi il perché. Luca è stato stimolante anche nella misura in cui ha lanciato la provocazione del “che fate ancora li seduti su quelle seggiole?” riferendosi alla necessità di rimanere in movimento e in ricerca, essere propositivi e attenti.
Un oratore che cerco di non perdermi mai è il romanaccio Giorgio Natili di Actionscript.it. Conosco Giorgio indirettamente da molto tempo per aver condiviso gli stessi interessi professionali e gli stessi Newsgroup online e ancora adesso continuo a seguire l’attività della community da lui fondata (Actionscript.it) e che al momento rappresenta uno dei principali punti di riferimento nel panorama italiano per tutti gli sviluppatori Flash e Flex. Quello che stimo in Giorgio è il coraggio e le competenze che gli permettono di buttarsi a capofitto nelle nuove tecnologie e di riuscire a presentarle agli altri in modo semplice e spettacolare… a volte comico ma non banale. Anche in lui ritrovo uno spirito critico che mi piace: l’uso consapevole e analitico del mezzo tecnologico.

Bravi!

Moxie ed AIR

// giugno 12th, 2007 // No Comments » // Tecnologie

Dopo il rilascio della Beta 1 di Flex 3 (nome in codice Moxie Moxie) e della Beta 1 di Adobe Integrated Runtime (AIR, nome in codice Apollo) penso possa essere utile una collezione di documentazione utile per non perdersi in questa orda di release e di novità Adobe a dir poco travolgenti.

Prima di tutto…
L’Help online di Flex Builder non è ancora del tutto aggiornato. La Reference è già aggiornata a Flex 3 ma la restante documentazione (Developer’s Guide, Building, etc.) sono ancora riferite alla versione 2. Se siete alla ricerca di documentazione aggiornata allora seguite nella lettura di questo post. Vi consiglio poi questo articolo di Matt Chotin per velocizzare l’apprendimento delle nuove feature di Flex 3.

Flex 3Risorse per Flex 3 Beta 1
Ecco di seguito una lista di risorse utili per Flex 3 Beta 1:

AIRRisorse per AIR Beta 1
Quella che segue invece la lista di docuementazione utile per l’apprendimento di AIR:

Come sempre ogni nuova release e a maggior ragione queste versioni Beta sono accompagnate da bug e malfunzionamenti che possiamo segnalare o monitorare su http://bugs.adobe.com/flex/.

Buono studio!