複数のボタンをターゲットにして別のボタンをクリックして異なる値を取得したい。複数のボタンをターゲットにして別のボタンをクリックして異なる値を取得
3つのボタンがあるとします。 "button01"、「button02、 "button03は"
これは私のコードです:代わりに別のボタンをクリックして、別の値を取得する
var targetArr:Array = ["button01","button02","button03"];
for (var i:int = 0; i < targetArr.length; i++)
{
var target = getChildByName(targetArr[i]);
target.addEventListener(MouseEvent.CLICK, targetFunc);
function targetFunc(event:MouseEvent):void
{
trace(i);
}
}
、私は常に取得"button02"をクリックすると値として "1"が得られ、 "button03"をクリックすると値として "2"が得られます。どのようにするのですか?
ありがとうPeter!それが私が探しているものです。 – Bayu
ねえ、問題ありません!私はこの問題に取り組むもう一つの方法を示している別のコードサンプルを私の答えに加えました - 最終的には同じ原則を使用します。 – Peter
もう一度代替コードをありがとうございます。私はこれが私が理解しやすいと思う:D – Bayu