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