Corsi on-line

Integrare Lightbox nei nostri progetti Flash

  • CommentiScrivi un commento
  • ForumDiscuti sul forum
  • Prev
  • NextIntegrare Lightbox nei nostri progetti Flash
    Pagina 2 di 2

Sviluppando progetti in Flash può capitare di voler utilizzare l'ottimo script Lightbox per la gestione di gallerie d'immagini. Certo, con Flash si può fare questo ed altro... ma chi è alle prime armi - o chi è affezionato al buon vecchio javascript - potrebbe apprezzare questa soluzione.

In realtà in Rete circolano già alcune varianti del noto script Lightbox opportunamente modificate per poterlo utilizzare in un'animazione Flash, ma molte di queste presentano problemi di integrazione o limitazioni nell'uso delle opzioni per la gestione delle gallerie.
Una delle migliori varianti che ho provato è Flash Lightbox v.2 (di Alan Curtis): l'unico neo di questo adattamento di Lightbox è che risulta impossibile inserire le didascalie (captions) nelle immagini su cui viene applicato lo script, ecco perché ho provato a completare l'ottimo workaround per Flash con questa funzionalità, di cui peraltro ho letto molte richieste in giro per blog o forum dove si discuteva dell'argomento.

Come funziona Lighbox per Flash?

Il Lightbox "classico" prevede l'inserimento di attributi nei link HTML associati alle immagini, questi attributi vengono poi catturati dal javascript ed elaborati per produrre l'effetto di presentazione delle immagini tipico del plugin.
Nel workaround di Curtis è stata implementata una funzione - all'interno del file lightbox.js - che aggiunge il codice necessario all'esecuzione del plugin all'interno della pagina HTML che "ospita" il filmato Flash. Questa funzione (denominata "show") viene poi richiamata all'interno delle actions di ogni immagine a cui si vuole applicare l'effetto.

In questa mia versione di Flash Lightbox (che ho chiamato Flash Lightbox v.3) ho semplicemente aggiunto il codice necessario per "passare" al file lightbox.js i titoli delle immagini, inseriti nell'attributo title del codice HTML generato dalla suddetta funzione.

Partecipa alle pre-registrazioni dei domini .cloud

Non perdere l'opportunità di aggiudicarti prima degli altri uno dei nuovi domini .cloud! Prenota i migliori domini e proteggi il tuo nome!

Corsi
  • Corso Flash
    Corso Flash
    Creare animazioni per il Web con Adobe Flash. A partire da 29 €
  • Corso Flash e Actionscript
    Corso Flash e Actionscript
    Creare applicazioni dinamiche utilizzando Flash e Actionscript. A partire da 39 €
Vedi anche...
Guide