同じフォーム上の複数のグループに画像を追加する必要があるため、プロジェクションをカスタマイズする必要があります。 動的コンポーネント名に子を追加する
if(value=="18"){
gv18.addElement(imAc);
v18.setStyle("backgroundColor",'#ffffff');
}
if(value=="17"){
gv17.addElement(imAc);
v17.setStyle("backgroundColor",'#ffffff');
}
if(value=="16"){
gv16.addElement(imAc);
v16.setStyle("backgroundColor",'#ffffff');
}
は、あなたがそれを解決するためのソリューションを持っていますか:
は確かに、actualy、私は
if(value=="17"){
gv17.addElement(imAc);
v17.setStyle("backgroundColor",'#ffffff');
}
私の目標は、そのような何かを行うことです、そのようなものを持っています。 確かに、それを行うにはX回(例では3回)書くのは馬鹿だと思います。名前は文字列であるため、名前でオブジェクトを参照できます。
this['gv' + value].addElement(imAc);
this['v' + value].setStyle('backgroundColor', '#ffffff');
限り、あなたの値の数が相当として:あなたのオブジェクトは付けの方法、あなたは試してみてくださいに応じて、
var mytarget:string = "gv16";
mytarget.addElement(imAc);
おかげ
追加コードや説明を追加できますか?これはあなたの質問をよりよく理解するのに役立ちます。ありがとう。 – ToddBFisher