관리 메뉴

nkdk의 세상

JS :: OBJECT태그의 코드베이스 속성에서 버젼의 영향 본문

My Programing/HTML and JavaScript

JS :: OBJECT태그의 코드베이스 속성에서 버젼의 영향

nkdk 2008. 6. 16. 10:39

Microsoft Internet Explorer 3.0 이상 버전은 CODEBASE 속성을 사용하여 사용자의 컴퓨터에 설치되어 있는 Macromedia Flash Player ActiveX 컨트롤의 버전을 검색합니다. 사용되고 있는 버전이 CODEBASE에 의해 지정된 버전보다 이전 버전인 경우 Internet Explorer는 CODEBASE에 지정된 위치에서 더 새로운 버전의 Macromedia Flash Player을 자동으로 다운로드하여 설치할 수 있습니다.

이 작업은 CODEBASE 태그 끝에 있는 버전 번호를 변경함으로써 수행됩니다. 여기서 '1,1,0,0'은 SWF를 올바르게 표시하기 위해 필요한 Player의 최소 버전입니다. 다음 코드를 고려하십시오.

|예제| codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/
swflash.cab#version=8,0,22,0"

번호 '8,0,22,0'은 필요한 컨트롤의 버전을 지정합니다. 첫 번째 번호 '8'은 Macromedia Flash Player의 주 버전 번호를 Internet Explorer에 알려 주며 세 번째 번호 ‘22’는 Flash Player에서 페이지의 Flash 내용을 올바르게 보기 위해 필요한 부 개정 번호를 지정합니다.

대부분의 경우 Flash Player ActiveX 컨트롤의 최신 버전을 지정하는 것이 가장 좋습니다. 최신 버전을 사용하면 SWF를 보는 사용자가 모든 기능을 볼 수 있습니다. 컨트롤의 최신 버전을 사용하면 이전 기능으로 만든 무비로도 작업할 수 있습니다. 하지만 새로운 SWF 파일을 이전 버전의 Player로 보려고 하는 경우 재생 중에 Player의 새로운 기능이 필요한 부분에서 문제가 발생할 수 있습니다.

다음 표는 사용자가 코드 베이스에 여러 버전이 지정되어 있는 URL을 선택했을 때 발생하는 일을 보여줍니다(일부 시나리오는 Player 업데이트를 반영합니다.).

  • 참고: '8,0,0,0'을 사용하는 것은 권장하지 않습니다. 위에 나타난 것처럼 Macromedia Flash Player ActiveX 컨트롤의 원래 정식 버전이 코드 베이스로 '8,0,0,0'을 사용하여 설치되는 경우(8,0,15,0), Player가 최신 버전으로 업데이트되지 않습니다.
  • 추가 정보: Macromedia Flash Player의 최신 버전은 Macromedia Flash Player 다운로드 센터에서 다운로드할 수 있습니다. [마지막 업데이트: 2005년 9월 12일]

Adobe, 「OBJECT 태그의 코드베이스 속성에서 버전의 영향」, 『Flash Player 기술 문서』