2011-07-31 4 views
0

swfObject를 사용하여 .swf 플래시 파일과 링크 할 수 있습니까?SWFObject를 링크로 만드시겠습니까?

나는 전체 비디오를 클릭 할 수있는 링크로 만들고 싶습니다 ... 나는 그것이 일어날 수있는 방법에 대한 아이디어가 없습니다.

여기에 오는 경우 : http://us.burberry.com/store/menswear/brit/jackets/prod-10000020849-packable-two-in-one-parka/sku-37604181001/ 왼쪽의 축소판 그림에 swf 개체가 링크로 표시되는 방법을 보시겠습니까?

누구나이 기본 원리를 알고 있습니까? 나는 그것을 어떻게 할 것이냐? 그러나 플래시 위에 div를 배치 한 것처럼 보이지만 브라우저가 클릭에 응답하지 않습니다.

정말 고맙습니다. 감사합니다.

편집 : 1. 때문에 나는

답변

0

이다 :

.video-thumb-holder, 
.video-link { 
    position: absolute; 
} 
.video-link { 
    display: block; 
    width: 54px; 
    height: 96px; 
} 

http://jsfiddle.net/xBzWv/1/

본질적 Z- 색인 자동이고 요소 절대적 위치하므로 소자의 유동 (DIV [object] -> a)는 다음 요소가 객체를 포함하고있는 이전 요소보다 "더 높은"z- 색인을 가질 수있게합니다.

이 예제는 FF5에서 작동합니다. 일부 브라우저/버전 (IE6, 아마도 다른 것들)에서는 이것이 올바른 Z- 인덱스 위치에 객체를 넣기위한 대체 방법이 필요하다고 생각합니다.

편집

사실, IE에서 (9) 위의 작동하지 않습니다.

IE는 플래시 오브젝트를 사용하고, IE <param NAME="wmode" VALUE="transparent"> 대한 접근법을 사용한다

EDIT. 그러나 어떤 이유로이 바이올린 http://jsfiddle.net/xBzWv/11/은 여전히 ​​작동하지 않습니다.

+0

철저한 답변 주셔서 감사합니다. 버버리 웹 사이트는'VIDEO' 태그로 MP4 포맷을 사용하고있는 것처럼 보입니다. IE에서 'VIDEO'태그가 .mov 형식으로 작동하는지 확인하세요. 나는 내 .swf ....에 추가로 .mov를 가지고있다. – David

+0

오 이런. 나는 한 번 유튜브 클론을 만들었고'.mov' 파일이 매우 유독 할 수 있다는 것을 알았습니다. 먼저 쓸모 없거나 어리석은 쓰레기를 모두 벗겨 내고 사용하기 전에 좀 더 표준적인 것으로 바꾸려고했습니다. –

+0

감사합니다. 이전에 HTML5로 한 번도 해본 적이 없으며'VIDEO' 태그는 .swf 파일과 함께 작동합니까? 버버리가 실제로 MP4를 사용하는 이유는 무엇일까?죄송합니다. 많은 질문을드립니다. 실제로 인터넷 익스플로러를 사용할 수 없습니다. (리눅스에 있습니다.) – David

0

별로 링크에서 PHP 코드를 반향하는 데 필요한 프로젝트 파일 (2)을 가지고 있겠지, 플래시 파일의 직접 링크 할 수 없습니다. 가장 좋은 방법은 동영상 위에 <a> 태그를 절대적으로 배치하는 것입니다. swfObject가 포함 된 요소의 z-index<a> 태그의 요소보다 낮아야합니다. 해당 페이지 간체 것을 수행 방법

0

모든 브라우저에서 작동하는 솔루션을 만들기 위해 비디오 SWF에로드되는 래퍼 SWF를 만듭니다. 그런 다음 비디오 파일 위에 버튼을 놓고 ExternalInterface를 사용하여 페이지로 다시 전화를 걸거나 FlashVars를 사용하여 PHP에서 필요한 정보를 전달할 수 있습니다.

관련 문제