2009-06-16 2 views
0

CSS (절대 위치 지정)를 통해 SWF 동영상 위에 투명한 PNG를 배치하려고합니다. 그러나 PNG를 SWF 위에 직접 배치하면 SWF의 모든 클릭 동작이 비활성화 된 것처럼 보입니다. SWF가 웹캠을 사용하려고하지만 버튼을 클릭 할 수 없습니다. 예를 들어 this link을 확인하십시오. 여기에서 CSS herepng을 찾을 수 있습니다.SWF에서 투명한 PNG를 오버레이하면 SWF의 모든 클릭 이벤트가 비활성화됩니다.

PNG는 클릭 할 수없는 오버레이 평면처럼 작동합니다. 나는 CSS와 SWF에서 투명한 속성을 시도했지만 아무것도 작동하지 않는 것 같습니다. 이 특별한 상황에 대한 아이디어/제안/경험이 있습니까?

감사

답변

1

귀하의 혐의가 올바른 페이지에 다른 그래픽을 고려해야 할 또 다른 개체 아래의 경우 SWF 작업을 드릴 수 없습니다 다음 PNG는 플래시 조각 바로 위에있는 레이어에 있으며 클릭 할 수 없습니다. 그냥 PNG는 둥근 모서리, 왜 다음 시도하지 않는 것이 사용하고 있기 때문에

:

  1. 4 명 div의, 모서리 스타일 시트에서
  2. 각각에 대해 하나를 만들기 그들에게 절대 위치를 제공, background-repeat가 "no-repeat"으로 설정된 배경 이미지와 PNG, 그리고 둥근 모서리의 정확한 크기 인 명시적인 높이와 너비.
  3. 코너 단위로 background-position을 사용하여 해당 PNG 배경을 제자리로 밀어 넣습니다.
  4. 각 모서리의 위쪽 및 왼쪽 특성을 설정하여 제자리에 고정하십시오. (div # 코너에는 절대 위치가 있기 때문에 올바른 위치에 앉을 것입니다.)

기본적으로 모서리는 CSS sprites으로 설정하십시오.

편집 : div # 모서리에 높이와 너비가 명확하게 지정되어 있고 레이어로 작동하는 데 문제가있을 수 있습니다. 이 경우 전체를 스크랩하고 절대적으로 모퉁이의 위치를 ​​div # 모서리의 부모 요소로 지정해야 할 수 있습니다.

+0

감사합니다. 실제로 효과를 얻는 것은 아무런 문제가되지 않으며 아마 당신의 기술을 사용하게 될 것입니다. 왜 투명하게 설정하면 문제를 해결할 수 있는지 궁금 해서요. – SolidSmile

+1

Nope. 완전 투명 (0으로 설정된 불투명도) 레이어조차도 여전히 기술적으로 존재합니다. – ajm

0

AFAIR는, 상위 개체가 모든 클릭을 얻을 것이다 당신이 oryginal SWF를 편집하거나

관련 문제