を値を渡すために、私はPHPのjqueryの背景からだと私は現在、eventlistner関数に値を渡す方法だけでわからないフラッシュAS3でグリップを取得していますが、私は次のことを持っていると言います。どのようにフラッシュAS3でのEventListenerに
for (var i:uint = 0; i < asteroids.length; i++)
{
asteroids[i].x = Math.random() * 450;
asteroids[i].y = Math.random() * 450;
asteroids[i].addEventListener(MouseEvent.MOUSE_UP, changeValue);
}
public function changeValue(event:MouseEvent):void
{
playSound(anote);
trace(event.currentTarget);
}
は私がするvar anote関数に異なる値を渡す必要がループでaddeventlistner各小惑星?
jqueryとします。
$(".asteroids").click(function() {
// or something similar
var anote = $(this).attr('href');
playSound(anote);
return false;
});
誰かが正しい方向に向けることができますか?
あなたがそこに作成している匿名機能が私には本当に不安を感じさせます。また、 'Object'は大文字の' O'を必要とします:) – Marty
これは、ラッパーを保持するための追加メモリ使用量を得るため、悪い習慣です。 – Yarg
@ Yarg私はこれが望ましい結果を達成するための素晴らしい方法ではないことを知っていますが、元のコードを修正する必要はありません。私はちょうどopが新しいクラスを作ることや再設計することなく、彼が持っているコードに合った解決策を望むと思った。 – annonymously