我可以将字符串转换为方法吗?

时间:2014-05-27 16:23:52

标签: actionscript-3 variables

好的,如果你没有标题,请举个例子。

假设我有一个名为“money”的变量,它在“钱包”类中。通常我会这样做才能获得价值;

 trace(wallet.money);

但如果我有10个不同的货币变量,如money_1,money_2等......

所以我可以创建一个原始值为“wallet.money_”的字符串,然后在最后添加数字。所以函数看起来像这样

public function getmoney(num:Number):Number
{
var word:String = "wallet.money_" + num.toString();

return // this would be where i return the value of the money variable.

} 

这可能与否?

1 个答案:

答案 0 :(得分:1)

你可以像这样引用它:

钱包["钱_" + i]

我是一个int - 使用int索引号而不是Number。