我需要将两个vars一起添加以获取已声明的现有var名称。as3将var名称添加到一起以获取对象名称
var Tweet1:String;
//code called later in function
var num = 1;
output.text = Tweet+num; // This does not work
我需要将两个vars一起添加以获取已声明的现有var名称。as3将var名称添加到一起以获取对象名称
var Tweet1:String;
//code called later in function
var num = 1;
output.text = Tweet+num; // This does not work
尝试下一个语法:this["Tweet"+num]
这没有奏效。我试过这个:output.text =“Tweet”+ daNum;我得到正确的文本显示“Tweet1”,但Tweet1已经是一个字符串名称,所以我需要实际的Tweet1内容(例如:你好,我是推文),而不是字符串名称“Tweet1” –
@PapaDeBeau究竟是什么“didn没有工作“?它给出了什么错误信息? – Cherniv
谢谢。这是我得到的错误|| TypeError:错误#2007:参数文本必须非空。在flash.text :: TextField/set text() –
我有20个微博,每一个被称为Tweet1,Tweet2等...但我动态获得VAR所以我希望“Tweet1”是我的最终结果。或Tweet2等。这是否有意义? –