R

플레쉬 더블클릭 방지 자바스크립소스(플래쉬 바탕 투명소스)

펌 자료가지고 약간 수정해봤습니다.
플래쉬를 자바스크립 으로 로딩하는 소스 입니다.

우선 flash.js 파일을 그누보드 js 폴더에 업로드 하시구요

head.php 파일에 <script language="javascript" src="js/flash.js"></script> 요거를 추가 합니다.

플래쉬 불러오는 소스는 아래와 같습니다.

<script>
flashWrite('main.swf','1000','750','movie','#ffffff','','transparent')
</script>

순서는 flashWrite('경로','가로크기','세로크기','아이디','바탕색상','변수','바탕투명설정')

바탕투명설정은 플래쉬 제작시 기본 바탕색상을 투명으로 설정하는 방법입니다.
transparent는 투명설정 opaque는 불투명입니다.

flash.js 파일 소스

// flashWrite(파일경로, 가로, 세로, 아이디, 배경색, 변수, 윈도우모드)
function flashWrite(url,w,h,id,bg,vars,win){
// 플래시 코드 정의
var flashStr=
"<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='"+w+"' height='"+h+"' id='"+id+"' align='middle'>"+
"<param name='allowScriptAccess' value='always' />"+
"<param name='movie' value='"+url+"' />"+
"<param name='FlashVars' value='"+vars+"' />"+
"<param name='wmode' value='"+win+"' />"+
"<param name='menu' value='false' />"+
"<param name='quality' value='high' />"+
"<param name='bgcolor' value='"+bg+"' />"+
"<embed src='"+url+"' FlashVars='"+vars+"' wmode='"+win+"' menu='false' quality='high' bgcolor='"+bg+"' width='"+w+"' height='"+h+"' name='"+id+"' align='middle' allowScriptAccess='always' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' />"+
"</object>";
// 플래시 코드 출력
document.write(flashStr);
}

아래 링크는 바탕투명 효과를 응용해 제작된 사이트 입니다.

참고로 플래쉬 제작시 투명 바탕부분에 투명이미지가 올라와 있거나 하면 아래 부분에 깔려 있는 html 소스 중 버튼이 눌리지 않는 현상이 일어납니다..^^

투명바탕 플래쉬를 다른 소스와 겹치기하는 소스는 간단합니다..^^

<div style="POSITION: absolute; top: 0px; left: 0px;">
<script>
flashWrite('main.swf','1000','750','movie','#ffffff','','transparent')
</script>
</div>

위와 같은 방법으로 삽입하시면 됩니다..^^

이상 허접 한 응용편이였습니다..^^

첨부파일

flash.js (1 KB) 111회 2007-03-30 11:35
|
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 3,243
18년 전 조회 7,186
18년 전 조회 1.1만
18년 전 조회 1만
18년 전 조회 2,792
18년 전 조회 3,638
18년 전 조회 4,120
18년 전 조회 3,267
18년 전 조회 2,569
18년 전 조회 5,105
18년 전 조회 2,480
18년 전 조회 3,360
18년 전 조회 2,909
18년 전 조회 5,609
18년 전 조회 3,907
18년 전 조회 3,487
18년 전 조회 4,337
18년 전 조회 2,984
18년 전 조회 9,258
18년 전 조회 4,403
🐛 버그신고