플래쉬경로 바꿔주기 가능한가요?
레나
웹페이지에 플래쉬 파일을 넣고 그걸 자바스크립트로 무비파일을 바꿔줘야 될 경우가 있습니다.
다음과 같이 플래쉬 파일을 삽입하고,
object id=CHARA_LIST_5 classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000 width=100% height=100%
param name=movie value=SWF/Rank_A.swf /
param name=quality value=high /
param name=wmode value=transparent /
param name=menu value=false /
param name=swfversion value=9.0.45.0 /
!-- 이 param 태그는 Flash Player 6.0 r65 이후 버전 사용자에게 최신 버전의 Flash Player를 다운로드하라는 메시지를 표시합니다. 사용자에게 이러한 메시지를 표시하지 않으려면 이 태그를 삭제하십시오. --
param name=expressinstall value=Scripts/expressInstall.swf /
!-- 다음 객체 태그는 IE 이외의 브라우저에 사용됩니다. IECC를 사용하여 IE에서 이 태그를 숨기십시오. --
!--[if !IE]--
object type=application/x-shockwave-flash data=SWF/Rank_A.swf width=100% height=100%
!--![endif]--
param name=quality value=high /
param name=wmode value=transparent /
param name=menu value=false /
param name=swfversion value=9.0.45.0 /
param name=expressinstall value=Scripts/expressInstall.swf /
!-- Flash Player 6.0 이전 버전 사용자의 브라우저에는 다음과 같은 대체 내용이 표시됩니다. --
div
h4이 페이지의 내용을 보려면 최신 버전의 Adobe Flash Player가 필요합니다./h4
pa href=http://www.adobe.com/go/getflashplayerimg src=http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif alt=Adobe Flash Player 내려받기 width=112 height=33 //a/p
/div
!--[if !IE]--
/object
!--![endif]--
/object
Rank_A.swf 파일을 Rank_B.swf, Rank_C.swf 등등으로 바꿔줘야 되는데?
이게 가능한가요?
가능하지 않으면 다른 이미지를 써서 작업을 해야 되는 상황입니다.
만약 가능하다면 어떤 방법이 있을까요?
답변 좀 부탁드리겠습니다~
-
피스케스
자바스크립트로 플러그인의 속성을 바꾸는 것은 제한적이고 안되는 경우가 많습니다. 플래시도 안되요. 플러그인을 생성하는 OBJECT 태그 전체를 지우고 다시 만들어 넣는 식으로 해야 합니다.
-
한추렴
플래시 출력함수를 만드는게 가장 간단하구요. (어디서 그냥 가져다 쓰셔두 되고...)
접근성이 준수되어야 한다면, js를 새로 짜야 됩니다.
동료분들중 js가능하신분께 짜달라고 해도 아마 안짜줄듯 싶네요 --;; -
푸르나
답변 감사합니다~ 좋은 하루 되세요~~
-
아서
innerhtml 을 사용해서 스크립트 만드는 방법을 예전에 써봤었네요.