turrier.fr

Source : ct|23.02.09

< Tutoriels Informatique, Multimédia, Chinois

Passer une variable à une animation Flash

Pour passer une valeur à une animation flash, lors de son appel, il suffit de compléter le nom de l'animation par le nom de la variable flash concernée et de la valeur à lui passer.
Exemple : "essai.swf" devient "essai.swf?mavar=toto" pour passer la valeur "toto" à la variable flash mavar.

image0

Nous allons détailler les étapes suivantes :
1) Création de l'animation flash;
2) Appel de l'animation flash depuis une page HTML;
3) Appel de l'animation depuis une page PHP.

1) Création de l'animation flash

Nous utiliserons une animation flash très simple, composée d'une seule image (image 1). Cette image contient 2 zones de texte dynamiques (mavar1 et mavar2) et les 2 lignes de code suivantes :

mavar1="bonjour !";
stop();

image1

2) Appel de l'animation flash depuis une page HTML

Le code source du fichier essai.html est le suivant:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>essai</title>
</head>
<body>
<object type="application/x-shockwave-flash" data="essai.swf?mavar2=toto" width="250" height="100">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="essai.swf?mavar2=toto" />
</object>
</body>
</html>

image2

3) Appel de l'animation flash depuis une page PHP

Le code source du fichier essai.php est le suivant:

<?php
$nom="toto";
if ( $nom== 'toto')
{
echo('<object type="application/x-shockwave-flash" data="essai.swf?mavar2=titi" width="250" height="100">
<param name="allowScriptAccess" value="sameDomain" />
<param name="movie" value="essai.swf?mavar2=titi" />
</object>');
}
?>

image3


Valid XHTML 1.0 Transitional

© http://turrier.fr (2007)