2012-03-01 4 views
1

나는 움직이는 jQuery 슬라이드 쇼 위에 투명한 배경을 가진 플래시 무비를 가지고 있습니다. 슬라이드가 움직이면 (수평으로 슬라이드 할 때마다) 로고의 배경이 느려져 올바른 배경을 아래에 렌더링 할 수 없습니다. 슬라이드 쇼가 움직일 때 항상 뒤떨어져 있습니다. 배경을 투명하게 렌더링하기 위해Firefox에서 투명 플래시 BG가 뒤처짐

나는 현재 내 플래시 코드에서

so.addParam("wmode", "transparent"); 

을 사용하고 있습니다.

이전에이 문제가 발생 했습니까? 수정 사항을 알고 있습니까?

Firefox, Chrome, IE 또는 Safari에서만 발생하는 것 같습니다.

예 :enter image description here

감사합니다! - Chris

+2

알려진 문제입니다. 일부 브라우저에서는 wmode = transparent 효과가 많아서 수정이 필요하지 않습니다. –

+0

어떤 종류의 콘텐츠를 플래시 무비에 표시하고 있습니까? 즉, 투명해야하는 데 얼마나 의존합니까? –

+0

투명한 배경을 가진 회사 로고가있어 기본 그래픽의 배경이 보이게됩니다. –

답변

1

배경 : 래그는 wmode 설정에 따라 렌더링이 처리되는 방식 때문에 발생합니다. "투명"은 총 돼지입니다. (감사합니다, Captain Obvious!) 요약하면 다음과 같은 다섯 가지 가능한 모드가 있습니다. 최신 플래시 플레이어 : 직접, GPU, 불투명, 투명 및 창. Adobe 지식 기반은 매우 괜찮은 overview of their specifics을 가지고 있지만 하드웨어 가속을 사용할지 여부와 오버레이/언더 레이잉 콘텐츠와 블렌딩하는 것이 모두 있습니다. 불행히도 "투명"은 귀하의 상황에 적합한 유일한 옵션입니다.

수정 : 플래시 동영상 FPS을 낮추십시오. 그것을 재미와 테스트를 위해 "1"과 같은 것으로 버리십시오 - 잘 작동한다면 평형 프레임 속도 나 (더 나은 옵션) 평행을 찾거나 자바 스크립트를 배열하십시오 < - > actionscript 링크를 사용하면 슬라이드 쇼 움직임 플래시 동영상을 시작하면 FPS가 낮아지고 완료되면 정상으로 돌아옵니다. FPS를 낮추면 효과가 없으면 남자 다운 울음 소리를 내며 다른 방향으로 나아 간다.

오버레이는 회사 로고입니다. 애니메이션입니까? 그렇지 않다면 어쩌면 투명 PNG로 저장하고 성능 저하를 피할 수 있습니다.

+0

예, 애니메이션 로고입니다. 답장을 보내 주셔서 감사합니다. 지금은 플래시 애니메이션을 비활성화하고 파이어 폭스에서 PNG로 교체했습니다. 나는 네가 제안한 것들을 조사 할 것이다. 나는 프레임 속도를 올리려고했지만 그걸 고치지 못했고 그것을 낮추려고 생각하지 않았습니다. 로고 타입이므로 글자 사이에 많은 반점이 있습니다. –

관련 문제