RE: spip et flash .....

Salut,

dans le swf tu mets des champs de texte "dynamique" que tu appelles du nom
de ta variable

exemple "date_article" ou "texte_article"

ensuite rien de plus simple ! en même temps que tu appelles le swf, tu
rajoute juste après le nom de l'anim anim.swf un point d'interrogation et
tes variables : anim.swf?date_article="<?php echo(#date); ?>
et pareil pour le texte

depuis j'ai trouvé une solution plus fiable (pour les accents) qui est
expliquée dans les astuces du site, c'est de passer les variables par
FlashVars:
http://www.cym.fr/article.php3?id_article=106

de plus j'ai été obligé de filtrer le texte Spip pour que Flash l'interprète
mieux (sauts de ligne, guillemets...) avec un filtre "TexteFlash" dans
mes-fonctions.php3

Pour le texte et la date y a pas de problème, tu les passes comme des
paramètres normaux, c'est à dire dans des champs texte; pour l'image je n'ai
jamais essayé !

Bon courage,

A+
Cyril

        Ateliers CYM
        marketing et multimédia
        21 rue de Cotte
        75012 PARIS
        Tél: +33(0)1 53 17 12 00
        Fax: +33(0)1 53 17 12 01
        www.cym.fr

-----Message d'origine-----
De : Christophe Mannino [mailto:christophe@mannino.co.uk]
Envoyé : mercredi 26 mars 2003 14:53
À : cyril.marion@cym.fr
Objet : spip et flash .....

Cyril,

desole de te deranger sur ton adresse mail ... mais j'ai un chtit probleme
concernant ta super astuce SPIP+FLASH ....

qu'est que tu mets dans le swf ??? est-ce que tu pourrais m'envoyer un fla
???
comment faire pour afficher a la fois le texte, l'image et la date dans le
swf ? c'est jouable ?

Merci ...

Christophe

------------------------------------------------------------

Salut à tous,

Voici un moyen assez simple de passer des paramètres SPIP à une animation
Flash: il s'agit de passer le paramètre en même temps que le nom du fichier
swf, en rajoutant un "?" puis le paramètre à passer.

(il faut utiliser un peu de php pour passer le paramètre au sein de la
balise <param> et/ou <embed>; voir code ci-dessous).

Par exemple, si l'on veut faire afficher le #TEXTE de l'article SPIP N°3
dans une animation Flash nommée info.swf et disposant d'un champ de texte
dynamique appelé "info", on peut le faire de la façon suivante :

// on sélectionne l'article 3
<BOUCLE_art(ARTICLES){id_article=3}>

// on insère l'animation Flash
<object width="200" height="100">
<param name="movie" value="info.swf<?php echo("?info=[(#TEXTE)]"); ?>">
<param name="quality" value="high">
<embed src="news.swf<?php echo("?info=[(#TEXTE)]"); ?>" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="200"
height="100"></embed></object>

</BOUCLE_art>

Voir l'exemple sur :
http://visa-ifrs.com/news2.php3?recalcul=oui

ou sur :
http://visa-ifrs.com/news3.php3?recalcul=oui

Voila, j'espère que cela vous servira !

Sans vouloir faire de pub, y-a une p'tite rubrique Flash sur notre site (qui
est réalisé tout en SPIP d'ailleurs...) ou il y a quelques astuces que l'on
peut utiliser, par exemple, pour faire des boutons de menu SPIP avec
Flash...

Allez-y faire un tour, l'adresse c'est :
http://www.cym.fr/rubrique.php3?id_rubrique=3
N'hésitez pas à laisser un petit commentaire !

A+
Cyril

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net]De la part de David
Gourdet
Envoyé : lundi 17 mars 2003 15:35
À : spip@rezo.net
Objet : [Spip] Flash dynamique / Spip

Bonjour,

Je suis en train de construire un edito (article spip) qui est appelé dans
un champ de texte dynamique dans Flash. Comme je vais le chercher
directement dans la table spip_articles, je court-circuite le traitement
typographique de spip.
Du coup, je voudrais savoir quel fichier je dois appeler pour restaurer ce
traitement.

Je vous remercie par avance de votre aide et s'il y a des gens que ça
intéresse, je me tiens à leur disposition pour leur fournir mes sources (par
contre, pour les explications, je serai pas d'une grande aide vu que ce
n'est pas moi qui me farcit la partie flash et qu'en php, mes connaissances
sont pour le moins limitées).

A +

David

---

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.463 / Virus Database: 262 - Release Date: 17/03/2003

---

Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.463 / Virus Database: 262 - Release Date: 17/03/2003