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.462 / Virus Database: 261 - Release Date: 13/03/2003
---
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.462 / Virus Database: 261 - Release Date: 13/03/2003