2013-11-25 7 views
0

멀티 터치 환경에서 AS3을 사용하고 있습니다.AS3 : 버튼 하나만 누름

무대에 여러 개의 버튼이 있는데 왜 버튼을 한 번에 하나씩 만 표시 할 수 있습니까?

모든 멀티 터치 이벤트가 작동하고있는 것처럼 보입니다. 유일한 문제는 여러 개의 버튼을 눌렀을 때의 상태입니다.

답변

0

... 한 번에 하나의 버튼 만 누르면 버튼을 표시 할 수 있습니까?

의견이 없습니다. 하지만 가장 좋은 방법은 MovieClips를 사용하는 것입니다. 필요한 경우 다른 키 프레임에 다른 상태를 추가하고 gotoAndStop()을 추가하면됩니다. 또는 질감이나 비슷한 것을 바꿀 수 있습니다.

+0

예, 마지막으로 모든 버튼을 MovieClips로 변환하고 TouchEvent.TOUCH_END에서 상태를 트리거합니다. 그러나 각 버튼에 대해 하나의 리스너 및 기능을 사용하고 있습니다. 단지 다운 상태로 가져 오는 것입니다. 하나의 청취자와 하나의 기능으로 여러 버튼을 트리거 할 수있는 방법이 있습니까? – RuvaloLU

+0

예, 버튼의 부모 클립 (또는 스테이지)에 리스너를 추가하고 핸들러 함수에서 event.target을 확인하십시오. 단추와 같으면 변경을 트리거하십시오. – Fygo