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

Actionscript 3 我可以将字符串转换为方法吗?,actionscript-3,variables,Actionscript 3,Variables,好吧,如果你不理解这个标题,让我举个例子 假设我有一个叫做“money”的变量,它在类“wallet”中。通常我只是这样做来获得值 trace(wallet.money); 但是如果我有10个不同的货币变量,比如货币1,货币2等等 因此,我可以制作一个字符串,其原始值为“wallet.money”,然后在末尾添加数字。所以函数应该是这样的 public function getmoney(num:Number):Number { var word:String = "wallet.money

好吧,如果你不理解这个标题,让我举个例子

假设我有一个叫做“money”的变量,它在类“wallet”中。通常我只是这样做来获得值

 trace(wallet.money);
但是如果我有10个不同的货币变量,比如货币1,货币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.

} 

这可能吗

您可以这样引用它:

钱包[“钱”+i]


i是一个int-使用int表示索引号,而不是数字。

函数和parseInt将
字符串
转换为
数字
parseFloat保留小数(float)。parseInt不熟悉
数组
s,它允许使用以下形式:
wallet.money[num]
?@AlexK。嗯,这是一个奇怪的问题。我只是想看看是否能做得比其他任何事情都好。