AS3.0中读取FlashVars问题
在网页中向swf传入的参数格式如下:
<param name="FlashVars" value="xml=<element1 attr1='value1'attr2='value2' />…………"/>(一个xml格式字符串)
注:在内部处理的AS代码中,将单引号做了处理,替换成了双引号
但是在AS代码中:loadInfo.parameters["xml"]得不到该值,不知道为什么?(做的是一个图片滚动播放器)
以前写web流媒体播放器传入媒体参数的时候也是用上面的传入参数写法的(但是没有用属性定义,基本都是元素)却没有问题。
极度困惑,求高人答疑解惑,谢谢。
[解决办法]
没有发现你所说的问题,我这里是正常的
- JScript code
var flvars:Object=this.loaderInfo.parameters;for(var pp:String in flvars){ vars_txt.appendText("\n"+pp+"="+flvars[pp]);}vars_txt.appendText("\n"+flvars["xml"]);