Symfony et intégration flash

On se rend bien vite compte de l’intérête des helpers dans symfony, notamment pour les problèmes de path. En effet avec la flexibilité des url dans symfony ils sont indispensables pour ne pas avoir à gérer manuellement le path des images (j’ai pas essayé mais je ne pense pas que ce soit conseillé).
Le problème se pose donc pour les animations Flash qui n’ont pas de helpers natif dans symfony. Heureusement il existe un plugin sfSwfObjectHelperPlugin :

installation au niveau d’un projet

symfony plugin-install http://plugins.symfony-project.com/sfSwfObjectHelperPlugin

Désinstallation

symfony plugin-uninstall symfony/sfSwfObjectHelperPlugin

Utilisation

<?php use_helper( 'Flash' );?>

Les paramètres de l’animation Flash sous forme de tableau

<?php
$params = array( 'id' => 'flash_movie',
'movie'                  => 'movie',
'size'                     => '640x480',
'background_color' => '#ffffff',
'params'                => array('quality' => 'high'),
);
?>

et à dans le code HTML là où doit s’afficher l’animation Flash

<?php echo flash_object( $id, $params )?>

où $id contient l’attribut id de la balise div contenant l’animation Flash
Visiblement le plugin ne gère pas l’image alternative :-/

Posted by: mazenovi on 27 mars 2007 @ 10 h 49 min
Filed under: dev

3 commentaires »

  1. Bravo et merci, c’est ce que je cherché,
    Les paramètres de l’animation Flash sous forme de tableau sont à mettre dans action.class.php? ou où?

    Commentaire by nizar — 1 février 2010 @ 19 h 19 min

  2. une autre question où mettre le fichier .swf

    Commentaire by nizar — 1 février 2010 @ 19 h 37 min

  3. A l’époque où j’ai publié ce post, j’avais eu un commentaire de François Zaninotto qui m’avait orienté sur cette solution http://www.bobbyvandersluis.com/ufo/index.html voir aussi le snippet suivant http://snippets.symfony-project.org/snippet/139

    Commentaire by mazenovi — 1 février 2010 @ 21 h 58 min

Flux RSS des commentaires de cet article. TrackBack URL

Laisser un commentaire