2012-05-02 3 views
0

컨테이너를 만들고 onPress 함수를 첨부 한 다음 하위로 스테이지에 추가합니다.Easeljs 컨테이너 이벤트 리스너

그런 다음 단계를 지우십시오 (더 이상 자식이 없으므로).

그러나 onPress는 여전히 작동 중입니다.

+0

해결되었으므로 stage = new Stage();를 수행하여 스테이지를 다시 작성했습니다. 캔버스에 두 번째 빈 스테이지를 할당하면 대신 – Herokiller

+0

답을 올바른 답으로 입력하고 버튼을 제거해도 문제가있는 –

+0

이 올바른 것으로 표시되지만 영역은 여전히 ​​클릭 가능합니다. 찾았습니까? 해결책? – Leg0

답변

1

무대에서 무엇을 했습니까?

stage.removeAllChildren() 

것이 확인하여 무대에 아이가없는 있는지 확인하십시오 :

console.log(stage.getNumChildren()); 

을 당신이 onPress에 리스너를 제거하려면, 단순히에 수행

container.onPress=null; 

그것은하지 않을 수 있습니다를 그것을 사용하지 않는 가장 좋은 방법은 나를 위해 일합니다.