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
875 896 hits
 
 

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

tutos aléatoires
642 095 hits

 

 

screen fonts
brushes
softwares
 
 
 

 

stats publiques
infocentres
référents (23439)
refs quicklist (23439)
visiteurs uniques
awards

16 391 276 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
7471 visites




 

defraagh, 24 07 2002 à 18:04

rajoute un utf8_encode aussi ça évitera qu'on te die "j'ai un problème avec les accents"


defraagh (membre fanatiq...)
38 ans (Strasbourg)
defraagh@graphistory.com
http://gwash.straterole... [down]


piregwan, 24 07 2002 à 17:49

tu veux vraiment que ca se finisse dans un bain de sang le mulot ?


okay je mets a jour ce weekend


piregwan (agent mad fana...)
48 ans (chamb�ry, 73)
krakoukas@piregwan-genesis...
http://www.piregwan-gen...


defraagh, 24 07 2002 à 10:05

dans le fichier generation.php du tuto :
plutôt que :
echo "mop=ce texte est généré en php et alimente une movie flash";
utiliser :
echo "&mop=ce texte est généré en php et alimente une movie flash";


defraagh (membre fanatiq...)
38 ans (Strasbourg)
defraagh@graphistory.com
http://gwash.straterole... [down]


darkhenzy, 07 06 2002 à 16:17

j'ai pas réussi, pourtant j'ai tout suivi à la lettre et pas de résultat


darkhenzy (membre)
43 ans (Le havre)


sebbb, 12 05 2002 à 15:31

c'est vrai que sous flash mx, pour les debutants, c'est pas simple y'a des trucs qui ont changé ...


sebbb


angel2k, 04 04 2002 à 10:58

Le tutorial est antérieur de plusieurs mois à FlashMX... Mais comme je fais pas de flash je dis rien


angel2k (exilé fanatiqu...)
42 ans (Amiens)
angel2k@piregwan.com


( 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.095 secondes