Gestire contenuti flash con SWFObject 2.0
Pagina 1 di 3
La gestione di contenuti Flash all'interno di pagine web è, da qualche anno, fonte di qualche problema per diversi sviluppatori di pagine web.
Causa di tali tribolazioni è, soprattutto, la fastidiosa procedura di attivazione dei contenuti ActiveX (un click prima dell'utilizzo) che Microsoft ha introdotto qualche anno fa, mediante un'aggiornamento di Explorer, per esigenze di sicurezza. Di seguito uno screenshot:

Tra queste un posto di primissimo piano spetta certamente alla libreria SWFObject 2.0 che raccoglie la preziosa eredità di due noti progetti (SWFObject 1.5 e UFO) confluiti all'interno di un unico gruppo di lavoro che ha trovato ospitalità all'interno di Google Code e che sta lentamente imponendosi quale "standard" per la riproduzione di contenuti Flash all'interno di pagine web.

SWFObject 2.0 non si limita ad offrire un metodo per la riproduzione di filamti flash, ma svolge una serie di operazioni che andremo di seguito ad elencare:
- per prima cosa SWFObject 2.0 verifica la presenza o meno del Flash Player sul computer client determinando, di conseguenza, se mostrare il contenuto dinamico o altro contenuto alternativo;
- se non viene rilevato il plug-in del Flash Player o questo risulta "non adeguato" al contenuto, è possibile lanciare Adobe Express Install per rimediare tempestivamente al problema proponendo il download dell'ultima versione disponibile del Flash Player;
- dopo aver accertato la disponibilità del Flash Player, SWFObject 2.0 avvierà la riproduzione del contenuto dinamico mediante poche righe di Javascript evitando, di conseguenza, il fastidioso messaggio "clicca qui per attivare il contenuto dinamico" tipico del utilizzo del tag <object>;







