配列に変数名を格納していて、配列をループして、そのインスタンスのvisibleプロパティをfalseに設定したいと思います。ただし、エラーが発生します。
エラー#1056:文字列に表示されるプロパティを作成できません。
これが私のコードです:
package {
import flash.events.TouchEvent;
import flash.ui.Multitouch;
import flash.ui.MultitouchInputMode;
import flash.display.MovieClip;
import flash.events.MouseEvent;
public class touch extends MovieClip
{
public function touch()
{
var menuitems:Array = new Array("menu_One", "menu_Two", "menu_Three", "menu_Three", "menu_Four", "menu_Five");//array with instance names
for(var i:int=0;i<6;i++){
var tempName = menuitems[i];
bsF_txt.text = tempName;
trace(tempName);
tempName.visible = false;
//menu_One.visible = false;
}
}
}
}
は。AS3で何をしようとしていますか?