Vous avez peut être remarqué que le template html proposé par flash (mx et mx2004) est pas terrible : long, pas propre et pas validable par le W3C
Dans le Zip, vous trouverez donc un fichier ... en PHP (et oui)
il faut le placer ici :
- pour Flash MX : C:\Program Files\Macromedia\Flash MX\First Run\HTML
- pour MX 2004 : C:\Program Files\Macromedia\Flash MX 2004\fr\First Run\HTML
Vous redémarrez flash et quand vous allez dans les paramètres de publication > onglet HTML, dans le premier menu déroulant vous voyez apparaitre "PHP". vous le selectionnez, puis exportez l'anim et voila le travail. Vous n'avez plus qu'à renommer le fichier .html en .php et à le tester sur un serveur Apache.
Explication de "à quoi ça sert ce truc" :
Au lieu de mettre le template pas terrible que flash propose par defaut, ceci est un beau template 100% compatible xHTML 1.1 Strict au W3C, hyper light en plus et mieux présenté.
Alors "pourquoi du PHP" ? :
- si on fait <object [...]><param name="movie" value="monAnim.swf"></object>, l'anim n'est pas lue dans mozilla
- si on fait <object [...] data="monAnim.swf"></object>, l'anim n'est pas lue dans IE
- si on fait <object [...] data="monAnim.swf"><param name="movie" value="monAnim.swf"></object>, l'anim est lue dans IE & Mozilla MAIS dans IE, il n'affiche rien tant que l'anim n'est pas totalement chargée.
Donc j'ai choisi de distinguer coté serveur ce que l'on affiche et le tour est joué.
Voila c'est tout mais tant qu'à faire des trucs autant les faire bien