Articoli con Tag ‘Sviluppo’


Aggiungere nuove transizioni a Scriptaculous

Non tutti lo sanno, forse, ma è possibile sovrascrivere o aggiungere le transizioni degli effetti di scriptaculous.js in modo estremamente semplice e rapido. Le transizioni di Scriptaculous, usate negli effetti per determinare il tipo di animazione, non sono implementate come quelle di Flash (consiglio di dare un’occhiata a questo PDF del grande Rober Penner), ma l’effetto finale è – di fatto – il medesimo. Inoltre, nel pacchetto Scriptaculous, non sono presenti alcune transizioni base presenti invence in Actionscript. Se volessimo aggiungere una nuova transizione a Scriptaculous basterà inserire questo codice prima di usare un qualunque effetto:

1
2
3
Effect.Transitions.exponential = function(pos) {
    return 1-Math.pow(1-pos,2);
}

Da questo momento in poi possiamo usare la nuova transizione exponential in tutti gli effetti di Scriptaculous. Per una serie di transizioni utili – quasi un porting da Actionscript a Scriptaculous – vedi Add some spice to Scriptaculous.

Continua...

Come salvare immagini in Flash CS3

Con Adobe Flash CS3 l’uso delle Bitmap è così migliorato che viene subito voglia di creare un piccolo Paint. Abbiamo già visto come realizzare un piccolo Paint (vedi Creare un’applicazione Paint in Flash CS3 Painter: semplice applicazione per disegno in Flash CS3 Pro) in grado di supportare un vero e proprio “cancellino” – funzione erase, grazie ad un uso particolare di layer Shape e Bitmap. Diciamo subito che Flash (a differenza di Flex) non permette ne encoding (tipo JPG o PNG) ne salvataggio automatico di immagini Bitmap. Tuttavia si può aggirare l’ostacolo sfruttando uno scripting lato server e la capacità di Flash di inviare dati in POST.

Continua...

Flash CS3: creare effetto nebbia TV in 1 secondo

Flash CS3 non finisce di stupire. Ecco come creare il classico effetto nebbia dei televisori in un secondo con 10 righe di codice.

Loading Flash Player...

Continua...

Leggere i parametri di un filmato in Actionscript 3.0

Con Flash CS3 è cambiato anche il modo di leggere i parametri passati ad un filmato, sia come params che come parametri GET. Nelle precedenti versioni di Flash un parametro lo si trovava disponibile come variabile direttamente nel primo frame. Adesso, fortunatamente, abbiamo un oggetto che si occupa di gestire il passaggio dei parametri e non solo: LoaderInfo.

Continua...

Unobtrusive SWFObject 2.0

swfobject SWFObject è uno script Javascript utilizzato per inserire contenuti Flash all’interno delle pagine Web. La sua principale funzione è quella di eliminare la richiesta di attivazione del controllo da parte di Microsoft Internet Explorer (che, comunque sia, è in fase di dismissione – vedi qui) e, più interessante, la capacità di verificare ed installare automaticamente il Flash Player ove richiesto. SWFObject può considerarsi un’ottima alternativa al kit di install/detect fornito dalla stessa Adobe e generabile all’interno dell’IDE Flash (in tutte le sue versioni). Con la versione 2.0, SWFObject migliora le sue performance e il suo utilizzo. Come indicato sulla documentazione ufficiale, spostata su Google Code, le novità di questa release sono talmente tante da renderlo NON compatibile con le precedenti versioni. Questo si traduce di fatto in una revisione completa del codice per chi decidesse di aggiornare una precedente versione SWFObject alla 2.0.

Lo script è ora allineato agli ultimi standard, sia dal punto di vista sintattico che da quello “non intrusivo”. Supporta tutte le precedenti features, come l’installazione rapida del Flash Player, con un codice più chiaro e facile da usare. Il passaggio dei parametri, ad esempio, da Javascript al Player Flash (e quindi al nostro filmato) è ora assai più chiaro e versatile. Inoltre sono stati introdotti due principali modi di funzionamento: statico e dinamico, in base al tipo di pagina e processo di design che stiamo effettuando.

Utile e davvero bon fatto è il tool online che genera il codice SWFObject per noi.

LINK:

Continua...

Adobe AIR FAQ: tutto quello che c’è da sapere

Girando su vari Blog (thanks Frank) e grazie alle discussioni con Julius, mi sono accorto che, oltre all’estremo interesse per Adobe AIR, esiste anche molta confusione, e non a torto. Sia gli sviluppatori che gli utilizzatori continuano ad non avere ben chiaro cosa sia, a che cosa serva e come si sviluppi in Adobe AIR. Ho deciso, quindi, di raccogliere le varie discussioni in questa sorta di FAQ per cercare di chiare un po’ quello che si nasconde effettivamente dietro ad Adobe AIR.

Continua...

Scriptaculous Effect.Tween: come funziona

Fra tutte le librerie “web 2.0″ disponibili, scriptaculous è sicuramente quella più mal documentata! Sul sito ufficiale, spesso lento, la documentazione è parziale, mal fatta e di difficile consultazione. Con gli ultimi rilasci, poi, alcune nuove funzionalità sono completamente mancanti, proprio come il nuovo core effect Tween (Effect.Tween). Quest’ultimo, in modo simile al Tween di Flash, permette di manipolare transizioni personalizzate. La sua SYNOPSIS base è la seguente:

Continua...

Rinascono gli elementi di undolog.com

Aggiornamento: e-lementi.com è confluito in saidmade.com

saidmade.com

Un totale restyling al mio studio! Da gustare soprattutto la parte Lavori dove ho inserito le ultime fatiche, i prototipi e i logo-restyling ;)

Continua...

Adobe AIR: sparariamo allo schermo

Adobe AIR: sparare sullo schermo Vi piacerebbe prendere a “pistolettate” il vostro schermo? Senza distruggerlo davvero, ovviamente ;) Ecco una applicazione AIR che permette di farlo. Per ora la presento sviluppata in Dreamweaver, quindi in HTML/Javascript. Prossimamente, tempo permettendo, vedrò di ri-scriverla totalmente in Flash. Questa “simpatica” (spero) applicazione serve in realtà a dimostrare le caratteristiche “desktop” di AIR. L’effetto è realizzato sostanzialemte sfruttando la capacità di Adobe AIR di creare finestre (Window) completamente trasparenti. Lanciando l’applicativo, infatti, non noterete sullo schermo, salvo il fatto che cliccando con il mouse si produrrà un bel “buco” nel video ;)

Download ShootScreen

Continua...

Tutto quello che avete sempre sognato di fare con Actionscript 3

Una fantastica innovazione introdotta con Actionscript 3.0 è quella di poter enumerare tutti gli oggetti (anche shape disegnate al momento) presenti in un contenitore (DisplayObjectContainer). In effetti era ora che Adobe introducesse questa feature. Mi ero sempre lamentato di questa mancanza, soprattutto perchè andando in debug l’ambiente Flash era in grado di svolgerla tranquillamente ma rimaneva completamente inaccessibile da codice!

Continua...



Stop SOPA