플레쉬 더블클릭 방지 자바스크립소스(플래쉬 바탕 투명소스) > 그누4 팁자료실

그누4 팁자료실

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

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

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

첨부파일

flash.js (1.0K) 111회 다운로드 2007-03-30 11:35:10

본문

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

우선 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>

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

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

댓글 0개

전체 8 |RSS
그누4 팁자료실 내용 검색

회원로그인

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