2011-08-18 28 views
0

爲urlVariable變量名的值我有一個代碼使用變量作爲動作

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 

感謝。

回答

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; 
+0

您的解決方案的偉大工程!謝謝。我編輯我的問題張貼一些例子。 – gustyaquino