2017-12-27 9 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'), 이드를 쉽게 얻을 수 있습니다 : var id = image.id.

+0

안녕하세요, 답장을 보내 주셔서 감사합니다. 이전에 생성 된 객체의 ID를 잡아내는 데 사용할 이벤트가 있습니까? – PetePan

+0

@PetePan 예, 많은 이벤트가 있습니다. https://developer.mozilla.org/en-US/docs/Web/Events '클릭'또는 '터치 시작'이 도움이 될 수 있습니다. – Sam