2010-12-12 6 views
0

답변을 찾으려고했지만 찾을 수 없습니다.웹보기의 Flash 내용이 코코아에서 웹보기 위의보기를 무시합니다.

WebView 위에보기를 표시하려고합니다. 문제는 Flash 컨텐츠가 WebView에로드 될 때 다른 뷰를 덮을 것이고, 단지 플래시가 텍스트가 아니고 네 번째 주변을 네 번째로 볼 수 있다는 것입니다. 이 문제를 해결하는 방법에 대한 제안?

이 그림의 녹색 직사각형은 플래시 컨텐츠 위에있는보기입니다. 이제는 WebView의 일부이지만 WebView의 나머지 부분 위에 배치됩니다. http://twitpic.com/3fdhlo/full

감사

답변

0

최근에 플래시 빌드 때문입니다 오히려 이전 NSView의 드로잉 시스템보다, 코어 애니메이션 레이어를 사용하여 렌더링.

이 플로팅 뷰를 사용하여 실제로 달성하려는 것은 무엇입니까? Cocoa는 10.5에서 중복보기를 지원하지만 일반적으로 이와 같은 문제로 인해 좋은 아이디어는 아닙니다.

+0

플로팅 뷰에는 사용자가 플래시 컨텐츠와 상호 작용할 수있는 몇 가지 컨트롤이 있습니다. 거의 자동으로 나타나고 사라지는 퀵타임의 재생 컨트롤과 비슷합니다. 이 작업을 수행하는 더 좋은 방법이 있습니까? – Hampus

+0

재생 컨트롤을 렌더링/실행하기 위해 HTML/자바 스크립트를 주입하는 것이 나을 것이라고 생각했습니다. –

+0

아마도 나쁜 예였습니다. 플로팅 뷰에는 재생 컨트롤이 없지만 웹 뷰에 표시 할 내용을 찾을 수있는 브라우저 유형입니다. 콘텐츠를 오버레이하기 위해 퀵타임에서와 마찬가지로 행동하기를 바랍니다. 이 플래시 문제를 피하기 위해 두 개의 NSWindow를 겹칠 수있는 방법이 있습니까? – Hampus