edito
forum (21 057)
making of
preview newsletter
photoshop shortcuts
plan du site
b�tisier (24)
nouveaut�s (67)
mises � jour
banni�res (92)
liste de diffusion
infos l�gales
 


 

Devenez awares ! Et essayez de survivre.




aper�u
 

 

login | logout
g�rez votre profil
devenez membre
membres (2161)
anniversaires (796)
awares (349)
mickeys (343)
notables (83)
mod�rateurs (9)
votre vie priv�e

 

 

amis (22)
gfx fran�ais (58)
gfx autres (383)
pixel art (67)
ascii art (0)
paint/draw (97)
communaut�s (27)
portails gfx (16)
ressources (36)
flash (253)
3D (38)
java (2)

proposez votre site
derni�res entr�es
al�atoire (999)
quicklist
top 10










































999 sites
945 244 hits
 
 

� propos des tutos
tous les tutos (48)
rechercher un tuto

tutos al�atoires
686 207 hits

 

 

screen fonts
brushes
softwares
 
 
 

 

stats publiques
infocentres
r�f�rents (25316)
refs quicklist (25316)
visiteurs uniques
awards

21 271 204 hits
 





'interfa�age de flash avec une base de donn�es (mysql dans cet exemple) peut donner des r�sultats saississants puisque vous jouissez du dynamisme de la base de donn�es (dans la g�n�ration du contenu) et du dynamisme de flash (d'un point de vue graphique). Plus trivialement, vous pouvez g�n�rer du texte et l'importer dans une movie flash pour vous affranchir de la typographie et utiliser la police que vous voulez, ou impl�menter un syst�me de scroll original et tout � fait cross-browser (typiquement pour des news, voir http://www.lolitadesign.net). Bref, les d�bouch�s sont nombreux.


 

Lancez flash. Munissez-vous de l'outil text (T) et affichez la palette d'options relatifs au texte ( Ctrl-T). Placez une zone de texte. Dans le premier onglet de la palette d'options du texte (Character), pr�cisez la police que vous d�sirez et ses dimensions. Dans le troisi�me onglet (Text options), pr�cisez que la zone de texte est un dynamic text en mode multiline. Cochez HTML et word warp et d�cochez selectable et border/bg. Un dynamic text est un champ variable qui prend la valeur qu'on lui attribut. En tant que variable, il a un nom : Nommez-le mop (toujours dans le 3�me onglet).

Votre dynamic text est pr�t � recevoir du texte au format HTML. Il suffit maintenant de pr�ciser au dynamic text qu'il doit importer son contenu � partir d'une source php. En frame 1, ajouter l'action suivante : loadVariablesNum ("generation.php","0"); . Laissez l'option Don't send variables puisque vous n'avez pas besoin de transmettre de variables dans l'autre sens (de flash vers php).

Sauvez votre source flash, compilez-la ( Shift-F12) avec son fichier HTML respectif (Ctrl-Shift-F12 pour les options de publication) et quittez flash (Alt-F4).


 

Nous allons maintenant cr�er le fichier generation.php dont le contenu va �tre import� dans la movie flash. Ce fichier doit retourner la variable attendue par le dynamic text (mop en l'occurence) et son contenu. Basiquement, il peut se r�sumer � �a :

<?
echo utf8_encode('mop=ce texte est g�n�r� en php et alimente une movie flash');
?>

Vous pouvez bien entendu �tablir une connexion � votre base de donn�es et g�n�rer un contenu d'apr�s les informations stock�es dans vos tables.


 

Il faut noter que le contenu que vous aller g�n�rer peut �tre au format HTML et sera interpr�ter par flash en tant que tel parce que vous avez cochez la case HTML dans le dynamic text � l'�tape 1. Les balises HTML interpr�t�es par flash sont les suivantes :

<A>
<B>
<FONT COLOR>
<FONT FACE>
<FONT SIZE>
<I>
<P>
<U>

Les autres balises sont ignor�es. Respectez les majuscules (tout en capitales) et les guillemets et vous pourrez sans probl�me g�n�rer une liste d'urls ou d'emails avec leurs liens respectifs.

piregwan
7753 visites




 

Miss`Monday, 04 04 2002 � 10:43

et dans flash-mx ca donne quoi? je suis perdue!!


Miss`Monday


Centaur, 21 10 2001 � 10:28

Salut! Si je peux me permettre, c'est mieux d'encoder ce qu'on va affecter � la variable pour flash. Mais il ne faut pas encoder toute la variable PHP:
<?php
$pour_flash=" ma_variable=";
$pour_flash.=rawurl encode("BLI BLAH BLOU");
echo $pour_flash;
?>
�a �vitera des probl�mes si on veut passer des caract�res un peu zarbi...


Centaur


.:gug:., 16 10 2001 � 17:39

cool c tout con mais fallait y penser merci Gwan ! chic chic chic


.:gug:. (membre)
48 ans (paris)
gug05@yahoo.fr


( 9 commentaires )
<< 1 2 3 4 5 6 7 8 9 10 11 12 >>

 











P I R E G W A N . C O M
interface & d�veloppement - piregwan 1998-2002




toutes les banni�res


g�n�r� en 0.121 secondes