Flash e Actionscript


Archivio per la categoria ‘Flash e Actionscript’

FLV2AVI? Mai così semplice con Flash

Tuesday, May 13th, 2008

O anche FLV2MOV..perchè no?
Stavo cercando proprio oggi un convertitore di file video FLV in AVI per inserire un file scaricato da YouTube in un progetto..in giro ce ne stanno vari shareware e anche freeware ma non soddisfavano pienamente le mie esigenze, poi mi è venuta quest’ idea..importare il video FLV in Flash e poi salvarlo come AVI..niente di più semplice.
Vediamo i pochi passaggi da fare per avere la conversione senza perdita di qualità.

(more…)

Cerca: , , , ,

Ritieni questo post utile o interessante?
Condividi

XML in AS3 con E4X

Friday, May 2nd, 2008

Actionscript 3.0 (AS3) semplifica notevolmente la gestione di dati XML con una nuova classe omonima che usa la sintassi ECMAscript.
ECMAscript for XML (E4X) aggiunge nativamente supporto XML agli script basati sull' ECMA fornendo una sintassi più semplice per accedere a questo tipo di file. E4X inoltre tratta il dato XML non più come un oggetto ma come tipo primitivo (come character, integer e boolean) rendendone l'accesso più veloce.
Gestire questo tipo di file non è mai stato così immediato e semplice: vediamo come fare in questo breve esempio.

(more…)

Cerca: , , , ,

Ritieni questo post utile o interessante?
Condividi

Video FLV e AS3, la classe VideoEvent per intercettare gli eventi

Saturday, April 19th, 2008

Nel vecchio post Come individuare che uno streaming video FLV è stato completato avevamo affrontato il problema degli eventi di stop dei filmati Flash 8, legato all’embedding dei metadata necessari da parte dell’ FLV Encoder.
Data la diffusione del formato FLV e dello streaming video tramite Flash è naturale che Adobe abbia giustamente pensato di risolvere il problema creando il codice adatto a gestire gli eventi legati alla riproduzione di questo formato: la classe VideoEvent.
Con il codice di esempio a seguire vedremo come aggiungere comodi Listener per gestire la riproduzione.

(more…)

Cerca: , , , , ,

Ritieni questo post utile o interessante?
Condividi

Preloader per Movieclip esterni in AS2

Thursday, March 27th, 2008

Nonostante si sia passati da tempo alla versione 3 di Actionscript, ancora ci sono persone che chiedono esempi di preloader per Flash 8 o precedenti.
Come con AS3 preferisco affidare al preloader il compito di caricare il filmato come movieclip esterno: ricordiamoci sempre che il framerate e la dimensione dell’SWF caricato devono essere identiche a quelle del filmato che lo ospita.

(more…)

Cerca: , , , , ,

Ritieni questo post utile o interessante?
Condividi

Passare valori e parametri a Flash in AS3 con SWFObject

Friday, March 14th, 2008

Credo che pochi non abbiano mai avuto bisogno di passare parametri dalla pagina agli SWF precompilati, comunque scrivo questo tutorial per chi ancora non l’ha fatto (o sta avendo problemi nel farlo) col codice Actionscript 3.0.
L’esempio a seguire fa uso della libreria Javascript SWFObject (ex Flashobject costretto a cambiar nome per ovvi problemi di copyright) che consiglio caldamente a chi ancora usa la classica pagina creata dall’ IDE Adobe, per minor codice sulla pagina, semplicità d’uso e eliminazione del fastidioso click di sicurezza presente sul browser Microsoft: potete scaricare il JS necessario dal sito ufficiale.
Vediamo quindi come passare valori all’SWF embeddato nella pagina tramite questo script.

(more…)

Cerca: , , , , , , ,

Ritieni questo post utile o interessante?
Condividi

Preloader per Movieclip esterni in AS3

Monday, January 21st, 2008

Adobe, rivoluzionando il codice ActionScript, ne ha migliorato notevolmente le performance e di questo non possiamo che esserne felici.
Comunque, insieme all’evoluzione e al perfezionamento, sono venuti fuori anche non pochi problemi di approccio per chi era abituato ad utilizzare sempre lo stesso codice per le funzioni base delle applicazioni Flash.
Una di queste è il classico filmato di preload che anticipa siti e animazioni Flash di grossa portata.
In questo tutorial spiegheremo il codice da usare in un preloader per caricare movieclip esterni con la versione 3.0 di Actionscript.

(more…)

Cerca: , , , ,

Ritieni questo post utile o interessante?
Condividi

Papervision 3D 2.0, una release d’effetto

Friday, December 14th, 2007

L’ottima libreria Papervision giunge alla sua versione 2.0 introducendo notevoli migliorie, non solo in termini di performance (una prima stima ci dice di almeno il 23% di guadagno in velocità) ma soprattutto per nuovi effetti e funzionalità.
La nuova versione rende in un attimo obsoleta la vecchia introducendo:

  • - Shaders e shaded materials
  • - phong, flat, cell, gouraud shading
  • - bumpmapping
  • - Viewport3D, un nuovo modo di intendere lo Sprite contenitore della scena 3D
  • - BasicRenderEngine
  • - Adozione di ASCollada con oggetti DAE
  • - è stato riscritto il loop render, centralizzandolo all’interno del Render Engine

ma non ci fermiamo qui.

(more…)

Cerca: , , , , , ,

Ritieni questo post utile o interessante?
Condividi

ActionScript 3 e il problema _ROOT

Friday, December 7th, 2007

Questo AS 3.0 è veramente un gran passo avanti per tutti i Flash developer, non solo per l’aumento delle performance grazie alla nuova struttura ma soprattutto per la flessibilità e la somiglianza con linguaggi più evoluti come Java e C#.
Per farvene ancor meglio un’idea vi consiglio la visione di un simpatico filmato di GSkinner, 50 REASONS AS3 KICKS ASS, dove sono elencati e brevemente spiegati i cambiamenti e miglioramenti più importanti apportati da Adobe nell’ultima versione del linguaggio.
Ma è indubbio che il passaggio sia stato traumatico per molti, sia per la diversa forma mentis da adottare nello sviluppare che per gli enormi cambiamenti nelle classi e nei metodi nonchè l’eliminazione e la sostituzione di alcuni di questi.
Credo che tutti, passando dalla versione 2.0 alla successiva dello script, abbiano notato l’assenza dell’istanza globale _ROOT, con cui si era soliti fare riferimento a metodi e variabili dichiarate nella timeline principale.
Per chi se ne intende di programmazione e già preferiva, prima di questa evoluzione, creare classi separate piuttosto che scrivere codice dentro il filmato stesso probabilmente non sarà stato difficile individuare una soluzione al problema ma dato che Flash è destinato, almeno finora, più ai web designer che ai programmatori credo possa tornare utile questo semplice metodo per sopperire alla mancanza del nostro amato oggetto globale _ROOT.

(more…)

Cerca: , , , , ,

Ritieni questo post utile o interessante?
Condividi