2010-07-20 2 views
0

나는 사용자 정의 스킨 클래스가있는 비디오 플레이어가 있습니다. 전체 화면 버튼의 기능을 무시하고 싶습니다. 클릭 이벤트를 추가하면 플레이어는 여전히 전체 화면 모드로 전환됩니다. 전체 화면 이벤트가 실행되지 않게하려면 어떻게해야합니까?Flex 4 : 스킨 클래스의 기본 버튼 기능을 재정의하는 방법은 무엇입니까?

+1

:

나는 (아래)으로 customFullScreenButton에 fullScreenButton을 변경했습니다. – Amarghosh

답변

1

버튼의 ID를 기본값 이외의 값으로 변경하면 버튼을 완전히 다시 제어 할 수 있습니다. 일부 코드가 도움이 될 수도 게시

 <s:Button id="customFullScreenButton" label="Fullscreen" 
     click="handleFullscreenButtonClicked(event);" 
       skinClass="FullScreenButtonSkin"/> 
0

이벤트 리스너가 호출 될 때 이벤트에서 stopImmediatePropagation을 호출 해 보았습니까? 그것은 버블 링을 방지해야합니다.하지만 청취자가 먼저 가져올 지 확신 할 수 없습니다. 그것은 발사의 가치가있다. 희망이 도움이됩니다.

관련 문제