Articoli con Tag ‘Internet’


Flash CS3: creare un effetto Reflex su qualsiasi MovieClip

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...

Il sorgente fa parte del pacchetto undolibrary – presente su GoogleCode – ma se volete potete scaricare il singolo file ReflexMe.as.

Continua...

FireFox 3 RC1 Acid 3

Acid 3 Test

Siamo sulla buona strada rispetto a prima! :)

Continua...

Live Now, Radiopodcast

radiopodcast

Questa sera, ore 21:40, diretta con DJ Frank e Tommaso Tessarolo! Si parlerà di Current.TV e non solo! Non anticipo ulteriori sorprese!! :)

Continua...

C’era una volta N3TV! Ora c’è Radiopodcast

Commento l’articolo Net+Television di Tommaso Tessarolo, da alcuni giudicato «un bel pezzo [...]», da altri «[...] un tentativo di giustificazione [...]», da altri ancora «[...] rassegnazione [...]»! Potrebbe essere tutto questo ma il vero nodo della questione, a mio avviso, è lungi dall’essere stato sviscerato! N3TV, il progetto dove ho avuto la fortuna di partecipare attivamente, è stata una fantastica esperienza, vissuta da tutti i partecipanti con grande e autentico entusiasmo (lo dico perchè ero presente). Non tutti, purtroppo, me compreso, hanno potuto dedicargli il tempo e le risorse necessarie! Non nego – e Tommaso lo sa – che l’evoluzione del progetto è stata quantomai curiosa, mutando la sua forma iniziale in qualcosa che alla fine – secondo me – aveva poco a che fare con il Web, con la cosiddetta Net-Television, insomma! Quantomeno non aveva più nulla a che fare con le premesse iniziali del progetto. Ma ciò è normale! Un progetto innovativo evolve e muta nel corso tempo, a causa degli eventi imprevisti, e non è quindi motivo di stupore se le premesse iniziali cambiano.

Continua...

FireFox 3: non vedo l’ora

Mi trattengo da tempo dallo scaricare la versione beta di FireFox 3! Uso FireFox tutti i giorni quindi non voglio scasinare tutto per la fretta. Comunque sia, non vedo proprio l’ora che arrivi il rilascio ufficiale di questo fantastico browser, che con la release 3 promette meraviglie che ho avuto il piacere di provare su un’altra macchina (beta 5).

FireFox 3

Continua...

Shadowbox assetURL: impostare il percorso delle immagini

Quando Shadowbox apre la sua finestra per mostrare un contenuto (immagine, iframe, Movie, ecc…), visualizza, nell’attesa, un gif animato che viene fornito nel pacchetto. Se la pagina che sta utilizzando Shadowbox si trova allo stesso livello della cartella images, tutto funziona bene. Per default, infatti, Shadowbox cerca la gif animata sotto images/loading.gif – o images/loading-light.gif se avete scelto gli stili light (shadowbox-light.css). Altrimenti, e spesso c’è il rischio anche di non accorgesene, se ci troviamo in una diversa alberatura, viene generato un bel codice 404 – di pagina non travata; nel nostro caso di file non trovato!

Per risolvere il problema basta inizializzare Shadowbox con un parametro opportuno che indica proprio il percorso assoluto della cartella images: su undolog.com, ad esempio, ho posizionato la gif animata del loading direttamente nella cartella images presente in root (come circa un miliardo di altri siti :) . Per rendere accessibile questa cartella a Shadowbox, a prescindere dal percorso, ho inserito semplicemenete:

1
2
// init shadowbox with assetURL parameter
Shadowbox.init( {assetURL: 'http://www.undolog.com/' } );

Continua...

Tutti i cloni di Lightbox in una matrice dinamica

Planetozh ha realizzato uno splendito strumento dinamico in grado di elencare tutte le librerie Javascript simili a Lightbox.

image

image Tramite un pannello (vedi  immagine qui a sinistra) con una serie di "spunte" (checkbox), che indicano le varie caratteristiche delle librerie, è possibile eseguire un filtro ottenendo così la lista di una o più librerie che fanno al caso nostro. Speriamo che l’autore mantenga aggiornata questa fantastica pagina, utilissima nel districarsi tra le numerose e sempre più potenti librerie di questo tipo.

Continua...

Distribuire applicazioni Adobe AIR: da AIR Badge a SHU Player

Le applicazioni Adobe AIR hanno il vantaggio di essere relativamente limitate nelle dimensioni del file grazie all’installazione separata delle librerie runtime di Adobe AIR 1.0. Questo vantaggio, tuttavia, può trasformarsi in un vero e proprio problema quando ci si appresta a distribuire un’applicazione Adobe AIR, sia sulla rete (quindi dal browser) sia su un supporto rigido come un CD/DVD.

Continua...

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...



Stop SOPA