2017-12-27 28 views
1

画像を画面に動的に作成したいが、後でそれらをタッチすると、タッチしたオブジェクトIDを取得して削除または操作したいと思う。オブジェクトIDの取得方法は?

私は動的に画像を作成しているコードを掲示しています。イメージ(オブジェクト)IDの取得方法についてのヘルプはありますか?

this.i = this.i + 1; 

this.icon[this.i] = this.add.sprite(this.cnodeoding, 100, "image"); 
+2

このコードをどのように実装しようとしているのかをHTMLで記述してください。 –

+0

こんにちは、phaser.ioをhtmlページとして使用しています。 – PetePan

答えて

0

HTMLのような要素がある場合。 <image id="i">とJSの対応する変数。 var image = document.querySelector('image')、あなたは簡単にIDを得ることができます:var id = image.id

+0

こんにちは、返信いただきありがとうございます。以前に作成されたオブジェクトのIDを取得するためにそれを捕捉して使用するイベントはありますか? – PetePan

+0

@PetePanはい、多くのイベントがあります:https://developer.mozilla.org/en-US/docs/Web/Eventsあなたのケースでは、「クリック」や「タッチスタート」が役立つかもしれません。 – Sam

関連する問題