2012-03-26 4 views
0

Away3D 라이브러리를 사용하여 간단한 3D 장면을 디자인하고 애니메이션을 적용하는 웹 앱을 제작하고 있지만 인터페이스 디자인 자체는 전체 높이를 차지하는 스크롤 메뉴를 중심으로 구성됩니다. 화면.AS3 OSX의 기발한 스크롤 효과 유실 마우스 컨트롤

OSX 브라우저에서는 페이지가 이미 최대한 멀리 갔을 때 페이지가 스크롤되면 페이지를 약간 더 끌어 끌 수있어 닦은 금속 배경이 드러나는 문제는 바보 같은 단점이 있습니다. 이것은 멋지게 보입니다. 그러나 swf 객체에서 스크롤하는 것은 거의 폐허가됩니다. 플래시 작성기를 사용하고 사파리로 내보낼 수 있습니다. 꽤 귀찮 으면 (특히 mousewheel보다 훨씬 큰 스크롤 델타를 제공 할 수있는 맥 터치 패드가있는 경우), 파이어 폭스/크롬에서 내 앱을 열면 동일한 효과가 발생하고 앱과 브라우저가 크게 느려집니다.

ExternalInterface를 사용하여 swf가 페이지로 마우스 이벤트를 보내지 않도록 코드를 찾았으나 swf에서도 검색을 사용하지 않는 것으로 보이고 도움이되는 것을 찾을 수 없습니다. 누군가가 해결책을 안다면 OSX에서 플래시에 대한 불필요한 단점처럼 보이는 몇 달 동안의 작업을 저버리지 않을 것입니다!

이 기능의라는 탄성 스크롤을, 당신은 필요 플래시/플렉스 응용 프로그램을 실행하는 경우 사전에

덕분에 사람이

+0

작동하거나 작동하지 않는 예제를 게시 하시겠습니까? "MouseWheelTrap"과 같은 많은 해결 방법이있는 것처럼 보입니다. –

답변

0

를 도울 수 있다면이 경우 다른 사람이이 붙어 도착, 그것을 알아 냈다 모든 브라우저 공간을 확장하면 페이지 CSS에서 단순히 body {overflow : hidden;}를 설정할 수 있습니다. 그러면 잘 작동합니다. 분명히, 이것은 어떤 종류의 페이지 스크롤도 불가능하게합니다 - 당신이 중첩 된 요소 내부에서 그것을 되돌릴 수 있다고 믿습니다.

어쨌든 누군가에게 도움이되기를 바랍니다.