2

Titaniumで2つのオブジェクトに対して1つのeventListenerを持つことは可能ですか? つまり、2 つのボタンがあり、クリック時に同じアクションが必要です。

作成する必要があります:button1.addEventListenerbutton2.addEventListener?

または

私は次のようなものを作ることができます:

var array = [button1, button2];
array.addEventListener... ?

または

多分私は何かを作ることができますobject.addEventListener('button1_clicked','button2_clicked', function() {});

4

2 に答える 2

1

各オブジェクトに同じ関数を追加するだけです。たとえば、 と という名前の 2 つのボタンがあるbutton1としbutton2ます。

function myEventListener(e) {
    alert('Clicked button with title '+e.source.title);
}
button1.addEventListener('click', myEventListener);
button2.addEventListener('click', myEventListener);
于 2013-08-21T01:33:45.433 に答える