フレックス4.6
関数に渡された変数を使用してオブジェクトにアクセス/変更する方法を知りたいです。たとえば、IDを持っている場合はvg1Text
、
Application.application.vg1Text.text = txt2chg+":"+id2chg;
動作しますが
Application.application.id2chg.text = txt2chg+":"+id2chg;
で失敗する
ReferenceError: Error #1069: Property id2chg not found
thxアート
モジュール
public function chgFuncB1(txt2chg, id2chg):void {
Application.application.id2chg.text = txt2chg+":"+id2chg;
}
public function myFunc() : void{
chgFuncB1("New Text", "vg1Text");
}
主な用途
<s:VGroup id="vg1">
<s:Label id="vg1Text" text="Module loaded in Spark VGroup container:"/>
</s:VGroup>