플래시 플레이어 cab 파일을 다운받아 설치하고 컨트롤을 폼위에 올려놓고 테스트해 보았습니다.
( http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab)
플래시는 잘 나오는데 투명이 안됩니다.
웹브라우저를 통해서 투명을 표현할때는 잘되는데
플래시 플레이어 컴포넌트의 투명 속성은 먹질 않네요.
두 경우 모두 wmode 라는 파라미터에 transparent 라는 문자열을 넣어 투명을 시도했습니다.
플래시 플레이어 컨트롤의 투명 속성을 설정할때 더 해주어야 할게 있나요~
도와주세요~~
김태선 님이 쓰신 글 :
: 아마 어려울 겁니다.
: CppWebBrowser가 투명 기능을 지원하지 않는 이상 어려울 겁니다.
: 만일 투명 기능을 제공하면 gif에서 다시 투명 기능이 먹어야 하는 문제가 있습니다.
: gif 에서 투명이 먹는 것은 바로 아랫단 DC에 한해서 일 겁니다. 바탕화면의 복잡한 상황을 고려하여
: 투명적용이 될것이라는 생각이 전혀 안드는군요.
:
: 그렇다고 해결방법이 없는 것은 아닐 것입니다.
: 제게 생각 나는 방법은 다음과 같습니다.
: CppWebBrowser를 쓰지 말고 투명 폼위에 Flash를 놓고 플레이하면 될 것 같습니다.
: gif대신 플레쉬를 쓰는거죠.
: Flash는 영리하게 배경과 투명처리가 잘되므로 가능성이 높을 것 같습니다.
:
: 혹 성공하시면 게시판에 띄워주시면 비슷한 문제에 관심이 있는 사람에겐 좋을거 같습니다.
:
: 참고하세요.
: 그럼..
|