문제
HTML에 포함 된 플래시 문서를 링크로 사용할 수 있습니까?
다음과 같이 object
요소를 a
로 래핑 해 보았습니다.
라코 디스
Internet Explorer에서는 상태 표시 줄에 링크처럼 위치가 표시되지만 아무 작업도 수행하지 않습니다.
.swf 파일 만 있으므로 ActionScript에 클릭 핸들러를 추가 할 수 없습니다.
해결책
객체가 실제로 a href 태그에 래핑되는 것에 응답해야하지만 vim에서 swf를 열고 _root.onPress=function(){getURL("http://yes.no/");};
또는 AS3 인 경우 _root.addEventHandler(MouseEvent.PRESS, function (e:event) {getURL("http://yes.no/");});
와 같은 것을 던질 수 있습니다.하지만 swf를 편집하는 것이 경로라면d는 이 목적을위한 도구 로 더 많은 성공을 거둘 가능성이 있습니다.
다른 팁
해당 개체에서 높이와 너비가 같은 투명한 div를 사용할 수 있습니다. 그리고 javascript가 해당 div에 대한 클릭 작업시 URL을 열도록합니다.
자바 스크립트를 사용하여 핸들러 (간결성을 위해 인라인 추가) : 라코 디스
작동합니다, methinks.
이것은 나를 위해 일했지만 물건을 클릭하는 작은 손이 나타나지 않습니다.링크는 작동합니다
dlamblin의 답변에 추가로 clickTAG 기술을 사용하여 플래시 영화에서 URL을 여는 것이 가장 좋습니다.
자세한 정보는 여기에서 찾을 수 있습니다.
http://www.adobe.com/resources/richmedia/tracking/designer_guide /
clickTAG 기술 사용의 장점은 HTML 페이지에서 이동할 URL을 설정할 수 있다는 것입니다.
즉, 초기 clickTAG 코드를 추가하는 것 외에 플래시 파일을 수정하지 않고도 다른 위치에 링크되도록 플래시 동영상을 설정할 수 있습니다.URL에서도 링크 추적을 사용할 수 있습니다.