Pagina 2 di 1012345678910

Undolibrary MatrixArray: un’estensione della classe Array

lunedì 15 settembre, 2008

MatrixArray è un’estensione della classe Array di Actionscript 3.0, con lo scopo di semplificare la manipolazione di Array lineari usati come matrice n x m. Questa classe fa parte della libreria Undolibrary (nel package undolibrary.utils.MatrixArray) che potete scaricaricare liberamente da Google code tramite un qualsiasi client SVN (Subversion) all’indirizzo: svn checkout http://undolibrary.googlecode.com/svn/trunk/ In alternativa potete scaricare il [...]

Considerazioni sull’evoluzione dei linguaggi di svilluppo: AS2 vs AS3

martedì 5 agosto, 2008

Leggendo l’articolo di Julius ActionScript 2 o ActionScript 3? Facciamo chiarezza! vorrei fare alcune considerazioni sull’evoluzione "inversa" di alcuni strumenti di sviluppo per chi, come me, viene dalla programmazione C/C++. Una caratteristica comune – negli ultimi anni – di alcuni ambienti di sviluppo è quella di raffinare la sinstassi del proprio linguaggio con il tempo. Si parte [...]

Shadowbox 2.0: la release candidate 1

martedì 8 luglio, 2008

È stata rilasciata la release candidate 1 (rc1) della versione 2.0 della libreria Javascript Shadowbox, di Michael J. I. Jackson, utilissima per aprire finestre dedicate alla visualizzazioni di vari tipi di media, da Flash a QuickTime a pagine HTML. In questa nuova versione troviamo: Il sito è più ricco di informazioni e include ora un [...]

Tecniche di Text Replacement in Flash

mercoledì 25 giugno, 2008

La tecnica di Text Replacement che presento oggi è, per certi aspetti, davvero interessante. A differenza della classica sostituizione per immagine tramite CSS, questa tecnica usa un filmato Flash per sovrascrivere i titoli del nostro sito. Nonostante sia un pochino più articolata, in quanto richiede la creazione di un filmato Flash e l’uso di Javascript, [...]

Flash e Papervision3D in Javascript

mercoledì 11 giugno, 2008

Edward Smith ha sviluppato un wrapper in grado di sfruttare le API Flash e Papervision3D in Javascript! La libreria, AS3Wrapper, è compatibile con FireFox e con IE. Con Safari per Windows funziona mentre ho riscontrato problemi con Opera 9, sempre per Windows. Il meccanismo che sta alla base di questo progetto, e che rende possibile [...]

Very short snippet: cutString()

mercoledì 4 giugno, 2008

Utile e rapido! Con i valori Number di Actionscript, ad esempio, è un essenziale aiuto per il "print" a video. PLAIN TEXT Actionscript: /* ** @name        : cutString() ** @description : cut a string for n chars */ protected function cutString(s:String, v:uint = 4):String {     return ( (s.length> v)?s.substr(0,v):s ); } Spesso lo uso anche in versione sub() o _s() Post [...]

Flash CS3: creare un effetto Reflex su qualsiasi MovieClip

mercoledì 4 giugno, 2008

Sfruttando una notevole caratteristica di Actionscript 3.0 (vedi Actionscript 3.0: tutto con l'operatore new) ho creato una classe ReflexMe in grado di generare un effetto "riflessione" su un qualsiasi MovieClip presente in libreria. Loading Flash Player... swfobject.embedSWF("/wp-content/uploads/2008/06/reflex.swf", "swf6ffc1", "640", "480", "9.0.0", "", {}, {wmode: "window", menu: "false", quality: "high", bgcolor: "#000000", allowFullScreen: "true"}, {}); Il sorgente fa parte [...]

Effetti sulle Bitmap con perlinNoise()

lunedì 2 giugno, 2008

La classe BitmapData permette di applicare in modo semplice effetti utilissimi per svariati scopi. Avevamo già visto come creare un effetto "nebbia tv" con poche righe di codice (Flash CS3: creare effetto nebbia TV in 1 secondo). Ora ci occuperemo di un altro effetto "spettacolare" che, come vedremo in seguito, permette di realizzare degli interessantissimi [...]

L’operazione aritmetica modulo

sabato 31 maggio, 2008

Il "modulo" è una delle operazioni aritmentiche disponibili su praticamente tutti i linguaggi di programmazione (l'ho usato la prima volta con il Basic del Commodore 64). Può comparire come semplice operatore, come nel caso di Actionscript o Javascript che usano entrambi il carattere "percento" (a % b), o come metodo o istruzione. Per gli sviluppatori [...]

Papervision3D: BasicView

venerdì 30 maggio, 2008

Papervision3D 2.0 (GreatWhite) è in continuo sviluppo e sono molte le funzione che quasi settimanalmente vengono aggiunte. Ad aprile è stato inaugurato il blog dedicato agli sviluppatori (http://dev.papervision3d.org/), tuttavia, la release 2.0, non è ancora stata rilasciata ufficialemente è spesso difficile carpirne le vere potenzialità. Una delle recenti novità introdotte, comunque, è il nuovo oggetto [...]

Pagina 2 di 1012345678910