Actionscript 3 我可以将字符串转换为方法吗?
好吧,如果你不理解这个标题,让我举个例子 假设我有一个叫做“money”的变量,它在类“wallet”中。通常我只是这样做来获得值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
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。嗯,这是一个奇怪的问题。我只是想看看是否能做得比其他任何事情都好。