그누보드 [G4] 플래쉬 연동을 위한 플래쉬 스크립트 호출 함수 변경
페이지 정보
본문
그누보드에서 플래쉬를 삽입할 때, 아래와 같은 스크립을 씁니다.
<script>doc_write(flash_movie("<?=$g4['path']?>/플래쉬.swf", "ids", 72, 199, "transparent"));</script>
그런데, 플래쉬와 연동하기 위해서는 vars 값을 주어야 하는데, vars 값을 지원하지 않아서 간단히
<script>doc_write(flash_movie("<?=$g4['path']?>/플래쉬.swf", "ids", 72, 199, "transparent", "flashvars"));</script>
의 형식으로 vars 값을 줄 수있도록 하기 위함입니다.
/js/common.js 을 수정합니다.
원본
function flash_movie(src, ids, width, height, wmode)
{
var wh = "";
if (parseInt(width) && parseInt(height))
wh = " width='"+width+"' height='"+height+"' ";
return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>";
}
을 아래와 같이 수정합니다.
function flash_movie(src, ids, width, height, wmode, flashvars)
{
var wh = "";
if (parseInt(width) && parseInt(height))
wh = " width='"+width+"' height='"+height+"' ";
return "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0' "+wh+" id="+ids+"><param name=wmode value="+wmode+"><param name=movie value="+src+"><param name=flashvars value="+flashvars+"?><param name=quality value=high><embed src="+src+" quality=high wmode="+wmode+" type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/shockwave/download/index.cgi?p1_prod_version=shockwaveflash' "+wh+"></embed></object>";
}
이후에는
<script>doc_write(flash_movie("<?=$g4['path']?>/플래쉬.swf", "ids", 72, 199, "transparent", "flashvars"));</script>
flashvars 값에서 원하시는 값을 주시면 됩니다.
관련자료
https://sir.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=12429
댓글목록
등록된 댓글이 없습니다.