2010-05-12 8 views
0

두 개의 하위 버튼이있는 버튼이 있습니다. 자식 버튼을 마우스 오버 할 때 마우스를 활성 상태로 유지하려고합니다. 현재 마우스 버튼을 롤오버하면 자식이 튀어 나와, 이것이 정확하다고 생각되지만, 내가 원하는 것은 아닙니다.버튼 안에 플래시 버튼이 있습니다.

아이디어를 얻는 방법에 대한 아이디어가 있으십니까?

+0

차라리 내가 무비 클립 내부에 두 개의 버튼을 가지고 말할 것입니다. – Amarghosh

+0

1000 번이나 나 또는 대답에 대한 하나 upvote 볼 - 젠장! – Neil

답변

0

변경 핸들러 대신 처리기에서 mouseOver 상태에서 정상 상태로 변경하십시오.

rollOut event의 목적은 하위가있는 표시 객체 컨테이너에 대한 롤오버 동작의 코딩을 단순화하는 것입니다. 마우스가 표시 객체의 영역이나 자식 객체의 영역을 떠나 자식 객체가 아닌 객체로 이동하면 표시 객체는 rollOut 이벤트를 전달합니다. 이 동작은 mouseOut 이벤트와 다른 동작입니다.이 이벤트는 표시 객체 컨테이너의 다른 자식 객체 위에 마우스를 올려 놓은 상태에서도 마우스가 표시 객체 컨테이너의 자식 객체 영역을 벗어날 때마다 전달됩니다.

+0

두 가지 이벤트 유형에 대한 설명 주셔서 감사합니다. 이것은 이제 완전한 의미를 가지며 MouseEvent.ROLL_OUT과 ROLL_OVER를 사용하면 정확히 필요한 것입니다. 또한 올리버의 제안을이 솔루션에 통합하여 원할 때 부모 버튼의 상태를 설정할 수있게했습니다. – Neil

관련 문제