Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Actionscript 3 ActionScript 3.0 Flashvars_Actionscript 3_Flashvars - Fatal编程技术网

Actionscript 3 ActionScript 3.0 Flashvars

Actionscript 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。有人能告诉我正确的解决方案吗。您

我尝试了以下方法从flash电影中的HTML访问FlashVar

  • 在嵌入标记中添加了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访问它们。