我有下一个代码
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;
..
..
变量mode
和category
是其他变量的值。
使用php会是这样的:
$next = 10;
$var = 'next';
echo ${$var}; //10
感谢。
答案 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;