2014-01-21 21 views
0

我需要将两个vars一起添加以获取已声明的现有var名称。as3将var名称添加到一起以获取对象名称

var Tweet1:String; 


//code called later in function 
var num = 1; 
output.text = Tweet+num; // This does not work 
+0

我有20个微博,每一个被称为Tweet1,Tweet2等...但我动态获得VAR所以我希望“Tweet1”是我的最终结果。或Tweet2等。这是否有意义? –

回答

1

尝试下一个语法:this["Tweet"+num]

+0

这没有奏效。我试过这个:output.text =“Tweet”+ daNum;我得到正确的文本显示“Tweet1”,但Tweet1已经是一个字符串名称,所以我需要实际的Tweet1内容(例如:你好,我是推文),而不是字符串名称“Tweet1” –

+0

@PapaDeBeau究竟是什么“didn没有工作“?它给出了什么错误信息? – Cherniv

+0

谢谢。这是我得到的错误|| TypeError:错误#2007:参数文本必须非空。在flash.text :: TextField/set text() –