Actionscript 3 ActionScript 3.0 Flashvars
我尝试了以下方法从flash电影中的HTML访问FlashVarActionscript 3 ActionScript 3.0 Flashvars,actionscript-3,flashvars,Actionscript 3,Flashvars,我尝试了以下方法从flash电影中的HTML访问FlashVar 在嵌入标记中添加了FlashVar 在param标记中添加了FlashVars 在Adobe Flash编译器生成的JavaScript代码中添加了FlashVar 试图使用以下命令访问FlashVar:root.loaderInfo.parameters.param_name和root.loaderInfo.parameters[“param_name”] 但我仍然无法访问FlashVars。有人能告诉我正确的解决方案吗。您
- 在嵌入标记中添加了FlashVar
- 在param标记中添加了FlashVars
- 在Adobe Flash编译器生成的JavaScript代码中添加了FlashVar
- 试图使用以下命令访问FlashVar:root.loaderInfo.parameters.param_name和root.loaderInfo.parameters[“param_name”]
但我仍然无法访问FlashVars。有人能告诉我正确的解决方案吗。您是否尝试过将swf嵌入swfobject?is有一个非常简单的语法来传递flashvars 要访问它们,我使用:
var params:Object = LoaderInfo(this.root.loaderInfo).parameters;
var var1:String = params['var1'];
你在AS3中是这样实例化的吗<代码>var paramObj:Object=LoaderInfo(this.root.LoaderInfo).parameters代码>我尝试了以下操作:HTML:flashvars=“var1=val1&var2=val2&var3=val3”ActionScript:var-paramObj:Object=LoaderInfo(this.root.LoaderInfo).parameters;var v1:String=paramObj[“var1”];var v2:String=paramObj.var1;var text:TextField=new TextField();text.text=“v1:”+v1+“\uV2:”+v2;addChild(文本);仍然不起作用。此外,代码不在任何类或函数中(如果这是一个问题),您想在哪里访问FlashVar?我可以通过连接到stage并扩展Sprite的主类中的root.loaderInfo.parameters.paramName访问它们。