<param name="flashvars" value="param1=value1¶m2=value2">- javascript
<script type="text/javascript"> //<![CDATA[ var flashvars = { 'param1': 'value1', 'param2': 'value2', }; var params = {}; swfobject.embedSWF("./hoge.swf", "mainEmbeded", "576", "324", "9.0.0", "", flashvars, params); //]]> </script>htmlやjsでこんな感じに書いて、
-actionscript
var flashvars:Object; var param1:String; var param2:String; flashvars = LoaderInfo(loaderInfo).parameters; param1 = flashvars["param1"]; param2 = flashvars["param2"];こう呼び出すのでもいいのだけど、
もう一つの方法として、下の方法もありかなと思った。(お手軽という意味で)
いいか悪いかは疑問だけど。
- javascript
<script type="text/javascript"> //<![CDATA[ var nickname = 'kasahi'; //]]> </script>- actionscript
// var from javascript code var id:String = ExternalInterface.call("nickname.toString");