2010-12-04 5 views
0

전체 화면으로 이동하는 플래시 앱을 구축 중입니다. 다양한 해상도에서 사용할 수 있도록해야합니다. 이 http://browsersize.googlelabs.com/마우스 클릭을 무시하는 Flash/Firefox에서 테두리/이미지를 오버레이합니다.

내가 잘 그들을 오버레이 할 수 있지만, 문제는 때 때문에, 응용 프로그램과 상호 작용할 수 없습니다 지금이다 :

내가 응용 프로그램을 설계하고있어 동안, 나는이 가이드 라인을 오버레이하려면 여기를 참조 UI의 일부를 클릭합니다. 이미지를 클릭하고 있다고 생각합니다. 기술적으로 앞섰기 때문입니다. 이미지를 시각적 인 수준에서 앞면에 표시하고 싶지만 앱과의 키보드/마우스 상호 작용에 아무런 영향을주지 않아야합니다.

내 뒤에서는 전경 마우스/키보드를 사용하여 1 픽셀 폭의 연속 라인을 만들지 만 많은 상호 작용 능력을 잃어 버리는 것에 대처할 수 있습니다.

또는 브라우저 (파이어 폭스) 수준에서 가이드 마커를 스트랩 할 수있는 방법이 있습니까?

답변

4

"mousechildren"또는 "mouseEnabled"속성 문제와 유사하다고 생각합니다. 여기에 대한 기사가 있습니다 : http://help.adobe.com/en_US/as3/mobile/WS948100b6829bd5a63821f6a2126681c5c57-8000.html

기본적으로 mouseEnabled 및 mouseChildren 속성을 false로 설정하면 mouseEnabled MovieClip 위에 놓여진 비활성화 된 MovieClip을 클릭 할 때 마우스 이벤트가 버블 링되는 것을 방지 할 수 있습니다. . mouseEnabled이 동영상 클립 자체가 마우스 이벤트를 무시하도록 (하지만 동영상 클립의 반드시 동봉 된 어린이 것이다하면서, 동영상 클립의 내부의 모든 요소를 ​​무시 AS3 말할 것 때문에

myMovieClip.mouseEnabled = false; 
myMovieClip.mouseChildren = false; 

의 mouseChildren 부분은 중요하다).

희망이 도움이됩니다.

관련 문제