VideoCorsi® Flash CS4, Flash CS5, Flash Catalyst, Flex, Air Videocorsi and more!

Flash CS4: Il pannello Preimpostazioni Movimento (Parte 1)

Mentre vi sono molte nuove caratteristiche in Flash CS4, descritte nel Corso flash CS4, veramente accattivanti rispetto alle precedenti versioni (ad esempio le trasformazioni 3D, la cinematica inversa con lo strumento Osso, Adobe Media Encoder con supporto H.264 e molto altro ancora), molti trascurano una semplice funzione che a mio avviso, consente di risparmiare notevoli quantità di tempo durante il processo di animazione di decine di oggetti simili, come per esempio lel lettere di una scritta.  Sto parlando del nuovo pannello “Preimpostazioni Movimento”.

Il pannello “Preimpostazioni Movimento” ti permette di salvare
un’animazione
costruita ad hoc per un oggetto, e applicarla a uno o più oggetti sullo stage. Inoltre hai a disposizione una libreria di animazioni già costruite (non molto interessanti a mio avviso) che puoi comunque
vedere in anteprima prima di applicarle ad un oggetto sullo stage.

Si può facilmente definire una preimpostazione movimento facendo clic con il pulsante destro su un qualsiasi oggetto che abbia un’animazione applicata (NB: solo animazioni per interpolazione non classica), e poi scegliere di “Salva come preimpostazione movimento”.

Vioceversa per riutilizzare un movimento preimpostato, è sufficiente selezionare qualsiasi simbolo sullo stage, selezionare il pannello preimpostazioni movimento, alla ricerca della animazione salvata e poi applicare.

A breve un video che spiega questo semplice ma potentissimo strumento!

Capire cosa sono gli eventi in ActionScript 3.0 – Video

Davide in questo video ti mostrerà un concetto base di ogni applicazione scritta in ActionScript. Un concetto che fa parte di ogni linguaggio di programmazione ad oggetti OOP in parte già visto nel Corso Flash CS3.

Parleremo del concetto di “evento”, cercando di capire a fondo come possa essere sfruttato per creare applicazioni che interagiscano con il navigatore, non solo agendo sulla linea temporale, ma in particolare sulle proprietà di un oggetto.

Livello: BASE

Buona visione!

Caricare Immagini, SWF, Suoni, XML usando ActionScript 3.0

Capire come importare immagini o file flash (swf), un suono, un file xml è fondamentale
per poter iniziare ad aprire il mondo della creazione di applicazioni dinamiche in Flash
e ActionScript.

I fedelissimi di actionscript 2.0 erano abituati ad usare i loadMovie
oppure MovieClip Loader. Entrambe in ActionScript 3.0 sono state
eliminate. Al loro posto, si utilizzano 2 classi molto versatili
e semplici: Loader e URLRequest che svolgono le due azioni richieste
quando si deve comunicare con un oggetto esterno a flash, ossia individuare
l’elemento da caricare in termini di posizione e attivare il precesso
vero e proprio di caricamento all’interno di Flash Player byte su byte.

Pertanto le sole 3 semplici righe da conoscere per gli sviluppatori ActionScript 2.0 e per
i nuovi in ActionScript 3.0 sono:

var loaderObj: Loader = new Loader();
loaderObj.load(new URLRequest("immagine.jpg"));
addChild(loaderObj)

ipotizzando di avere l’immagine con il nome immagine.jpg nella stessa
cartella in cui stai salvando l’applicazione.

NB: Il processo è identico a quello per caricare un file swf.

La domanda che sorge spontanea è: posso usare lo stesso procedimento
per caricare dei dati ad esempio da un file XML o da un file testuale?

In parte sì, nel senso che al posto della classe Loader si usa una classe
simile nel nome che è URLLoader.

var loaderObj:URLLoader = new URLLoader();
loaderObj.load(new URLRequest("file.xml"));

Se invece volessi aggiungere del suono? Anche qui il procedimento è lo stesso
solo che invece di usare la classe Loader si usa la classe Sound.

Quindi scriverai come sempre:

var suonoObj:Sound = new Sound();
suonoObj.load(new URLRequest("audio.mp3"));
suonoObj.play();

Basta questo? No, questo è solo l’inizio. Da qui le porte si aprono per la
realizzazione di una miriade di possibili applicazioni, che vedremo nel capitolo 3
del “Corso ActionScript” e che fanno un massiccio uso degli eventi.

Dovrai solo mettere insieme la logica e avere una visione d’insieme di quello
che vuoi realizzare. Lo so questa è la parte difficile ma niente paura.

Se segui il corso capirai anche questo!

Buona programmazione!

Google legge il testo di un file Flash? Fase 1

Tra le domande più frequenti che ricevo durante le diverse sessioni di corsi è questa: ”Google è in grado di indicizzare il contenuto presente all’interno di un file Flash?” Tipico esempio il testo inserito all’interno di un campo di testo creato sulla stage di un oppurtuno livello.

Per tenere allora aggiornato il comportamento di Google e di altri motori su questo argomento, ho creato un file in Flash con all’interno una scritta. Quello che vedi qui sotto è solo una parte del testo inserito, “incastrato” proprio all’interno della pagina web, con un tag <object>.

Iniziamo allora il test per capire se dopo aver indicizzato la pagina, sia possibile anche visualizzare il testo all’interno dei risultati forniti dal motore di ricerca. Ci vediamo tra qualche giorno.


Flash CS4 e Google – Cosa si nasconde dietro?

Inauguro questa sezione in cui farò qualche accenno ai processi di ottimizzazione di un sito web realizzato in flash o parzialmente in flash, per garantirsi la visibilità su Google, con un video, presentato ufficialmente il primo aprile 2009 (non è uno scherzo!) e che mostra l’aspetto “meccanico ed elettrico” di un piccolo frammento di quello che si nasconde non appena digiti www.google.com sul tuo browser e vai alla ricerca di qualcosa magari proprio di un “corso flash cs4″. Buona visione.

Altri link interessanti:
Google Video su Youtube

Benvenuto Adobe CS4!

Oggi è stata presentata in anteprima la nuova suite di Adobe Creative che andrà a sostituire gran parte dei programmi della versione CS3.

In particolar modo sono molto attese le nuove versione di Flash e Photoshop.

Novità FLASH CS4
Le novità più interessanti riguardano la possibilita’ di animare senza dover inserire fotogrammi chiave sulla linea temporale, nuovi strumenti per l’animazione in 3D  e l’integrazione con Adobe AIR. 

In Flash CS4 eseguire animazioni complesse come rotazione di un braccio, di una mano che saluta, di un intero corpo che salta o balla diventerà un gioco da ragazzi.

Sara’ sufficiente stilizzare la figura con un nuovo strumento dal nome un pò lugubre “OSSO”, che permette di creare lo scheletro di una qualsiasi figura che si vuole animare così come se stessi componendo un “nuovo essere”.  

Sarà possibile così creare tanti pezzi di osso con i relativi “NODI”, ossia l’equivalente delle nostre articolazioni, e muovendo semplicemente il mouse, spostare l’intera figura creando il movimento che si desidera.

Questa novità in realtà era già nota e usata dagli animatori a partire già dalla versione Flash MX 2004,  sotto forma di estensione conosciuta con il nome “iK’motion toolset 1.1″. Offriva più o meno le stesse potenzialità degli attuali strumenti inseriti da Adobe per realizzare animazioni di corpi ossia la cinematica inversa. 

La linea temporale inoltre è stata radicalmente modificata agevolando qualsiasi animazione in quanto ora è possibile visualizzare in anteprima, sotto forma di una curva di Bezier, il percorso creato di una qualsiasi animazione per interpolazione senza agire sulla linea temporale, quindi senza inserire fotogrammi chiave. Sara’ sufficiente spostare l’istanza della nostra clip filmato (l’oggetto), in corrispondenza ad un certo fotogramma e in automatico Flash creerà per noi il percorso che congiunge la posizione nel primo fotogramma chiave con la nuova posizione.

E’ poi possibile modificarne in ogni istante l’andamento modificando la curva di Bezier che simula il percorso della clip filmato senza dover impazzire nell’inserire fotogrammi chiave come in Flash CS3. Insomma creare animazioni in modo rapido è diventato un vero gioco da ragazzi.

Per quanto riguarda l’animazione 3D, è stato aggiunto un nuovo strumento, che permette con facilità di creare rotazioni, ingrandimenti, cambi di prospettiva agendo direttamente sulle proprieta’ dell’animazione fotogramma per fotogramma.

Per quanto riguarda AIR in realtà non è una grossa novità visto che è già disponibile per la versione CS3 un upgrade che consente di esportare le proprie animazioni in AIR. In ogni caso risulterà immediato trasportare le nostre animazioni direttamente sul desktop.

Insomma nel complesso un lavoro ottimo che certo faciliterà lo sviluppo di animazioni non tanto più accattivanti quanto in modo più rapido.

Prossimamente vedremo tutto questo in video, quindi non dimenticare di ritornare a visitarci!

Qui puoi vedere un’anteprima delle novita’ di Flash CS4

   Newer→