Transmettre une variable lors de l'appel

Transmettre une variable lors de l'appel - Flash/ActionScript - Programmation

Marsh Posté le 04-12-2006 à 17:09:41    

Bonjour,
Quelqu'un connait il la solution simple qui permet de passer une variable au script sans que celui-ci ne soit obligé de faire la demande au serveur.
 
Exemple dans la page html :

Code :
  1. <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
  2.   codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,42,0"
  3.   id="MOVIE" width="200" height="100">
  4.   <param name="movie" value="MOVIE.swf?mavariable=valeur">
  5.   <param name="quality" value="high">
  6.   <param name="mavariable" value="valeur">
  7.   <param name="bgcolor" value="#FFFFFF">
  8.     <embed name="MOVIE" src="MOVIE.swf?mavariable=valeur"
  9.      quality="high" bgcolor="#FFFFFF" swLiveConnect="true"
  10.      width="200" height="100"
  11.      type="application/x-shockwave-flash"
  12.      pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
  13. </object>


Là j'ai envie de passer la variable "mavariable" sans succès, bien que j'ai essayé à plusieurs endroits.
 
Quel serait le correctif à apporter dans la page html et quel est l'ordre à utiliser dans le script flash pour savoir si la variable et fournie et connaitre son contenu ?
 
Merci d'avance.


---------------
Brice de www.boursica.com
Reply

Marsh Posté le 04-12-2006 à 17:09:41   

Reply

Marsh Posté le 04-12-2006 à 18:56:06    

finallement j'ai trouvé.
la bonne méthode est l'appel avec l'url de l'animation, après le ?
dans le script la variable est tout simplement disponible et utilisable comme en javascript.
par exemple : getURL(mavariable);
La seule différence réside que si la variable n'est pas définie elle sera considérée comme étant = à 0. Et pas comme étant = à ""


---------------
Brice de www.boursica.com
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed