로컬에서 플래시 활성화 문제 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

로컬에서 플래시 활성화 문제 정보

로컬에서 플래시 활성화 문제

본문

웹 사이트 제작 대회에 나가서 작업 할건데요.
로컬에서 작업합니다.
플래시를 만들고 삽입할때
활성화 테두리를 없애는 방법이 없을까요?
js 파일을 사용하면 "엑티브 컨텐츠를 표시하는것을 차단했습니다" 라는 메세지가 나오면서
클릭하지 않으면 보이지도 않고....
보안설정과 관계없이 로컬에서 플래시가 테두리 없이 자연스럽게 보이게 하는 방법을
알려주세요.
(단, 브라우져는 IE 전용입니다.7.0 아님)

댓글 전체

function insertFlash(swf, width, height, bgcolor, id, flashvars)
{
var strFlashTag = new String();

if (navigator.appName.indexOf("Microsoft") != -1)
{
strFlashTag += '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
strFlashTag += 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=version=8,0,0,0" ';
strFlashTag += 'id="' + id + '" width="' + width + '" height="' + height + '">';
strFlashTag += '<param name="movie" value="' + swf + '"/>';

if(flashvars != null) {strFlashTag += '<param name="flashvars" value="' + flashvars + '"/>'};
strFlashTag += '<param name="quality" value="best"/>';
strFlashTag += '<param name="bgcolor" value="' + bgcolor + '"/>';
strFlashTag += '<param name="menu" value="false"/>';
strFlashTag += '<param name="salign" value="LT"/>';
strFlashTag += '<param name="scale" value="noscale"/>';
// strFlashTag += '<param name="wmode" value="transparent"/>';
strFlashTag += '<param name="allowScriptAccess" value="sameDomain"/>';
strFlashTag += '</object>';
}
else
{
strFlashTag += '<embed src="' + swf + '" ';
strFlashTag += 'quality="best" ';
strFlashTag += 'bgcolor="' + bgcolor + '" ';
strFlashTag += 'width="' + width + '" ';
strFlashTag += 'height="' + height + '" ';
strFlashTag += 'menu="false" ';
strFlashTag += 'scale="noscale" ';
strFlashTag += 'id="' + id + '" ';
strFlashTag += 'salign="LT" ';
//strFlashTag += 'wmode="transparent" ';
strFlashTag += 'allowScriptAccess="sameDomain" ';
if(flashvars != null) {strFlashTag += 'flashvars="' + flashvars + '" '};
strFlashTag += 'type="application/x-shockwave-flash" ';
strFlashTag += 'pluginspage="http://www.macromedia.com/go/getflashplayer">';
strFlashTag += '</embed>';
}

document.write(strFlashTag);
}
<script type="text/javascript">
  insertFlash(swf, width, height, bgcolor, id, flashvars);
</script>
이런식으로 사용하구요 swf파일명, 가로크기, 세로크기, 백그라운드컬러, 이름, 변수
예제로
insertFlash("<?=$g4['path']?>/img/menu2.swf", 974, 90, "#FFFFFF", "menu"); 이런형식입니다.
document.write('<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="940" height="318" id="si_menu" align="middle">');
document.write('<param name="allowScriptAccess" value="sameDomain" />');
document.write('<param name="movie" value="플래시.swf" />');
document.write('<param name="quality" value="high" />');
document.write('<param name="bgcolor" value="#999999" />');
document.write('<embed src="플래시.swf" quality="high" bgcolor="#999999" width="940" height="318" name="si_menu" align="middle" wmode="transparent" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />');
document.write('</object>');

위같은 내용으로 js 파일을 만듭니다.

플래시가 들어가야 할 부분에 <script src="플래시무비.js"></script> 를 넣어서 플래시를 불러옵니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT