2008-10-04 4 views
0

Adobe KB tech note은 컨테이너 SWF가로드 된 HTML 파일과 동일한 디렉토리에 FLVPlayback 스킨 SWF를 배치해야 할 필요가 없습니다. 내 사이트의 루트 디렉토리에 SWF를 넣어야한다는 것을 느낀다.FLVPlayback 스킨 SWF를 다른 디렉토리에로드 할 수 있습니까?

Flash 비디오를 iframe에로드하면이 문제가 해결 될 것이라고 생각하지만 좋은 방법입니까? 브라우저간에 패딩, 여백 및 크기 조정 문제가 있기 때문에 일반적으로 iframe을 사용하지 않습니다. 어쩌면 그건 CSS에 더 이상 문제가되지 않을 수도 있습니다.

답변

1

구성 요소 관리자에서 FLV 재생 구성 요소의 "skin"매개 변수에 경로 (로드 HTML 기준)를 지정하면 다른 디렉토리에 스킨을 배치 할 수 있습니다. Firebug 또는 유사한 도구에서 Net 패널을 사용하면 문제 해결이 매우 쉽습니다.

iframe을 사용하면 iframe 내부에 여백이나 패딩이없는 한 렌더링 문제가 발생하지 않습니다. 그러나 사이트를 더 복잡하게 만들 수있는 다른 HTML 파일이 필요합니다.

많은 비디오 파일을 게시하는 경우 JW Media Player과 같은 독립 실행 형 플레이어를 사용하는 것이 더 편리 할 수 ​​있습니다.

0

는 두 가지 방법으로 FLVPlayback 구성 요소에 대해 서로 다른 URL을 설정할 수 있습니다 스킨 목록의 맨 아래에있는 속성 창 방식의 구성 요소 매개 변수 섹션에서

1) 옵션 사용자 정의 URL입니다. 거기에 경로를 설정하십시오.

2) FLVPlayback 인스턴스의 'skin'매개 변수 (예 : myFlv.skin = "path/to/myRadSkin.swf")를 사용하여 Actionscript로 설정할 수 있습니다. 필요한 경우 스킨을 동적으로 설정할 수있는 유일한 방법입니다.

# 2를 사용하려면 인스턴스가 새 문을 사용하여 코드로 작성되어야합니다. 무대로 드래그 한 기존 인스턴스의 스킨은 동적으로 변경할 수 없습니다.

관련 문제