SWFObject 2 et le generator SWFObject
tannoy | 4 février 2009SWFObject est projet open-source permettant d’intégrer du contenu Flash
SWFObject est une méthode simple à utiliser et respectueuse des normes permettant d’intégrer du contenu Flash dans une page, en utilisant un minuscule fichier JavaScript.
SwfObject vise à unifier toutes les méthodes existantes d’intégration de contenu Flash et propose un nouveau standard dans l’insertion de contenu Adobe Flash. Il offre deux méthodes optimisées d’intégration de contenu Flash Player : une version basée sur les balises, et une seconde méthode utilisant JavaScript.
SWFObject 2 utilise de manière simple le JavaScript pour passer outre les problèmes qui ne peuvent pas être résolus uniquement avec des éléments XHTML. Cette méthode :
- détecte la version du lecteur Flash et détermine si un contenu Flash ou un contenu alternatif doit être affiché, pour éviter qu’un plug-in Flash trop ancien ne perturbe le contenu de l’animation Flash.
- permet, si aucun plug-in Flash n’est installé, le renvoi automatique du contenu alternatif de remplacement
- offre l’option d’utiliser Adobe Express Install pour télécharger la dernière version du lecteur Flash
- résout les problèmes liés aux anciens moteurs Webkit qui ignoraient l’élément param issu de l’élément object en utilisant l’élément propriétaire embed à la place
- offre la possibilité de publier du contenu Flash avec JavaScript et évite grâce à cela les manipulations de « cliquer-pour-activer »
- offre une interface de programmation d’interface JavaScript élaborée pour réaliser des taches communes sur le lecteur Flash et le contenu Flash.
SWFObject Generator
SWFObject Generator est une application AIR, qui vous facilite l’intégration de SWFObject et de votre contenu Flash dans votre page web.
Lee Brimelow, evangeliste Flash, Flex et AIR chez Adobe, nous propose un tutorial vidéo sur l’utilisation de SWFObject et SWFObjectGenerator.
Téléchargement
Ces 2 solutions sont disponibles sur la page du projet SWFObject.






A noter qu’il existe un script js qui permet en plus de prendre en compte la molette sur un mac. Et oui, les scroll bar flash de fonctionnement pas sous mac os T_T
En plus du javascript classique, il faudra instancier une classe au lancement de l’application flash ou flex
http://blog.pixelbreaker.com/flash/swfmacmousewheel/
Allez, soyez sympas, pensez aux mac users