[flash] 배경투명, 메뉴안보이게, 새창

 [flash] 배경투명, 메뉴안보이게, 새창
+ 배경을 투명하게

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=6,0,29,0" width=320 height=320>
<param name=movie value="test.swf">
<param name=quality value=high>
<param name=menu value=false>
<embed src="test.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-
shockwave-flash" >
</embed>
</object>
일반적으로 html에 플래시에 포함되면 위와 같은 코드를 가지게 됩니다.
<PARAM NAME=wmode VALUE=transparent>을
추가하면 투명한 배경을 설정할수 있습니다.


==================================================================


+ 메뉴 보이지 않게

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/
flash/swflash.cab#version=6,0,29,0" width=320 height=320>
<param name=movie value="test.swf">
<param name=quality value=high>
<param name=menu value=false>
<embed src="test.swf" quality=high pluginspage="http://www.macromedia.com/shockwave/download
/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-
shockwave-flash" >
</embed>
</object>
일반적으로 html에 플래시에 포함되면 위와 같은 코드를 가지게 됩니다.
<PARAM NAME=menu VALUE=false> 을 추가하면 마우스 오른쪽 버튼을
눌러도 메뉴창이 뜨지 않습니다.

다른 방법으로는 아래 코드를 플래시 파일자체의 첫 프레임에 넣어도 됩니다.
Stage.showMenu = false


==================================================================


+ 자바스크립트를 이용한 새창 띄우기


파일이 총 3개가 필요합니다.
우선 플래시 fla파일과 swf 파일 그리고 html 파일입니다.
fla파일을 살펴보겠습니다.
fla파일에는 새창을 띄우는 데 사용할 버튼이 있어야 겠죠.
버튼에 넣은 액션은 아래와 같습니다
on (release) {
getURL ("javascript:openNewWindow('http://www.macromedia.com',
'thewin',
'height=400,width=400,toolbar=no,scrollbars=yes') ");
}

javascript: --> 자바스크립트함수를 이용하기 위해 공통으로 들어가는 부분입니다.

openNewWindow --> 자바스크립트 함수 이름

'http://www.macromedia.com' --> URL

'thewin' --> window name

'height=400,width=400,toolbar=no,scrollbars=yes'
--> 새창의 속성입니다. 새로크기 400, 가로크기 400, 툴바는 없고, 스크롤바는 있는 새창입니다. 속성들은 알맞게 조정을 하면 되겠죠.

아래코드를 html 파일의 <head></head> 사이에 넣습니다.
<SCRIPT LANGUAGE=JavaScript>
function openNewWindow(URLtoOpen, windowName, windowFeatures) {
newWindow=window.open(URLtoOpen, windowName, windowFeatures);
}
</SCRIPT>
다른 속성을 제어하고 싶으면 아래사이트를 참고하세요.
http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/methods/open_0.asp