Passer des variable depuis HTML vers Flash
Que faut-il faire ?1 - Il faut passer es variables en utilisant le paramètre
FlashVars Voir : Aide détaillée en anglais
Il faut ajouter ce paramètre dans la balise "Object" qui contient l'animation flash (voir exemple en fin de message)
2 - Dans E-anim ces variables seront précédées de
_root.Exmple :
_root.message.text = _root.var1;Règles :1 - les variables sont séparées par des '&', et le signe égal '=' transmet une valeur à cchaque variable
Exemple :
FlashVars = "var1=valeur1&var2=valeur2&val3=valeur3";2 - ne doit pas dépasser 32000 caractères
3 - les noms de variables suivent les règles de la programmation : uniquement lettre, chiffres et '_' (touche '8') ET ne doit pas commencer par un chiffre
4 - les contenus-de-variable doivent respecter l'encodage URL
-
espace doit être remplacer par
%20-
& devient
%26-
/ devient
%2F-
? devient
%3F-
= devient
%3D-
" devient
%22-
< devient
%3C-
> devient
%3E
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://macromedia.com/cabs/swflash.cab#version=6,0,0,0" ID=flaMovie WIDTH=250 HEIGHT=250> <PARAM NAME=movie VALUE="flaMovie.swf"> <PARAM NAME=FlashVars VALUE="userName=permadi&score=80"> <PARAM NAME=quality VALUE=medium> <PARAM NAME=bgcolor VALUE=#99CC33> <EMBED src="flaMovie.swf" FlashVars="userName=permadi&score=80" bgcolor=#99CC33 WIDTH=250 HEIGHT=250 TYPE="application/x-shockwave-flash"> </EMBED> </OBJECT> |
Phildes