在actionscript中使用变量值作为urlVariable的变量名

时间:2011-08-18 20:42:07

标签: actionscript-3

我有下一个代码

var uv:URLVariables = new URLVariables();

//lot of them in an array
var variable:String = "mode";
var value:String = "easy";

uv.<variable_value> = <value_value>;

就像使用变量值作为变量名一样。我怎样才能做到这一点?

编辑:下一个代码表示我需要的结果

uv.mode = 'easy';
uv.category = 256;
..
..

变量modecategory是其他变量的值。

使用php会是这样的:

$next = 10;
$var  = 'next';
echo ${$var}; //10

感谢。

1 个答案:

答案 0 :(得分:0)

我不太确定你想要什么(因为问题的表述)

但我正在使用这样的URLVariables:

import flash.net.URLVariables;
import flash.net.URLLoader;

var urlVariables:URLVariables = new URLVariables ();

// setting the values with names
urlVariables[value_name_1] = value_1; // value_name_* is a string, value_* is anything you need, Number, String, Array, Object etc...
urlVariables[value_name_2] = value_2;
urlVariables[value_name_3] = value_3;

// and now for the loading
var loader:URLLoader = new URLLoader ();
loader.data = urlVariables;