Problème avec Flashvars AS3
Bonjour,
J'ai un blocage concernant la transmission de Flashvars PHP>SWF en AS3.
J'ai vu beaucoup d'exemples, j'ai tout essayé et rien ne fonctionne...
J'ai deux variables à faire passer, depuis mon fichier PHP : la variable "membre" et la variable "musique".
Code:
1 2 3 4 5 6 7 8 9
|
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" id="mp3player" align="middle" width="100" height="100">
<param name="wmode" value="transparent">
<param name="allowScriptAccess" value="sameDomain">
<param name="movie" value="includes/player/player.swf">
<param name="flashVars" value="membre=9&musique=xPCTx3pVgKTw9ITAwuYak1t5hG34K7FZW6DpSmyS3hzkf">
<param name="quality" value="high">
<embed src="includes/player/player.swf" flashvars="membre=9&musique=xPCTx3pVgKTw9ITAwuYak1t5hG34K7FZW6DpSmyS3hzkf" quality="high" bgcolor="EDEFF4" name="player" wmode="transparent" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" width="100" height="100">
</object> |
Et côté Flash, j'ai tenté ceci, parmi beaucoup d'autres essais (à base de loaderInfo, URLLoader, etc) :
Code:
1 2 3 4
|
var paramList:Object = this.root.loaderInfo.parameters;
var id =paramList["membre"];
var cryptage =paramList["musique"]; |
Quelque soit la tentative de récupération des variables dans mon SWF, une erreur s'affiche à la compilation :
Error #1010: Un terme n'est pas défini et n'a pas de propriété.
Notez que si je définis mes variables côté Flash (var id = "9" et var cryptage = "xPCTx3pVgKTw9ITAwuYak1t5hG34K7FZW6DpSmyS3hzkf") sans tenter d'utiliser les Flashvars, ça fonctionne bien !
Quelqu'un aurait-il une idée de mon erreur ?
Merci !