Catégories
Facebook Flash / AS3 Javascript/jQuery PHP

Trucs à savoir sur les iframes dans Facebook

C'est annoncé, et il me semble que c'est pour demain, le FBML va disparaître aussi bien pour les applications Facebook que pour les onglets de fan pages.
C'est une bonne chose parce que ce langage était un peu lourd et pas hyper optimisé. Les iframes apportent énormément de libertés tout en étant beaucoup plus simples d'accès pour le commun des gens qui veulent mettre en place un onglet sans rentrer dans la technique : un chouilla de HTML et hop !

Bon, ça c'est la théorie, en pratique il y a quand même quelques trucs et astuces à savoir, à tester et à découvrir pour que l'expérience utilisateur soit optimale. en voilà une première liste dans un désordre complet d'après mes premières expériences :

Catégories
Divers Flash / AS3

FLV inclut dans un SWF et désynchronisation du son

Pour d'obscures raisons liées à la fabrication d'un site avec une vidéo assez interactive, j'ai du inclure un fichier flv dans mon fla et travailler mes animations par dessus... ou par dessous.

Et tout allait bien jusqu'à ce que je teste ladite animation : le son et l'image étaient un peu en décalage. Trop pour être utilisable et pas assez pour ne pas croire que la lourde vidéo faisait ramer ma pauvre machine.

Erreur grave ! Après plusieurs essais et recherches j'ai fini par trouver le coupable : moi même.
En effet, l'analyse avec Media Coder (pas d'autre soft sous la main pour récupérer cette info) du flv m'a indiqué qu'il tournait à 25 fps, or mes anims sont réglées par défaut sur 24 fps. Une fois mes paramètres d'export mis à jour tout a tourné presque comme sur des roulettes... ça continuait de ramer mais de manière synchrone cette fois. :)

Donc voilà, si vous voulez inclure un flv directement dans votre swf, assurez-vous que les deux tournent à la même vitesse (fps).