우리는 인터넷 업계에 처음 입문한 네티즌들로부터 질문을 자주 받습니다. 실제로 많은 문제는 매우 간단하고 생각만으로 해결될 수 있습니다. 그러나 일부 네티즌은 문제에 직면했을 때 너무 많이 생각하는 것을 좋아하지 않습니다. , 다른 사람에게 물어보는 것은 좋은 학습 방법이 아닙니다. 이 글의 저자는 기술을 익힌 후, 이 기술로 표시되는 결과가 두 환경에서 다르다는 것을 발견했습니다. 이때 두 환경에서 생성된 소스 코드의 차이점을 비교하는 것이 의심할 여지 없이 이 문제를 해결하는 가장 좋은 방법입니다. 문제! 그리고 그것이 바로 그가 한 일이었고, 결국 문제를 해결했습니다. 이 글에 담긴 문제들은 그다지 어렵지 않지만, 문제를 발견하고 해결하기 위한 저자의 아이디어는 배울 가치가 있습니다!
우선 도와주신 Lingyu5942님께 진심으로 감사드립니다! 그의 영감을 받아 저는 플래시에서 배경을 투명하게 만드는 또 다른 방법을 발견했습니다. Lingyu5942가 알려준 해결책에 대해 논의하고 싶습니다
. 플래시의 html 게시 옵션에서 창 모드/투명 창 없음을 선택하고 html로 게시한 후 삽입하세요. 웹 페이지에 넣으면 투명 플래시 효과를 얻을 수 있습니다.
예, 이 방법을 따르면 투명 플래시가 포함된 HTML 페이지를 게시할 수 있습니다. 하지만 문제가 있습니다. 게시된 플래시 애니메이션은 동시에 게시된 html 페이지에서만 투명 효과를 표시합니다. Dreamweaver를 사용하여 새 파일을 만든 경우 해당 파일을 페이지에 삽입하고 저장->>f12 미리보기를 수행합니다. 또 불투명해졌어! 무슨 일이야?
플래시로 게시된 HTML 페이지의 소스 코드와 Dreamweaver로 제작된 플래시 애니메이션이 포함된 두 HTML 페이지를 주의 깊게 비교했습니다.
1. 플래시로 게시된 HTML 페이지의 소스 코드:
<HTML>
<헤드>
<TITLE>영화2</TITLE>
</HEAD>
<BODY bgcolor="#000000">
<!-- 영화에 사용된 URL-->
<!-- 영화에 사용된 텍스트-->
<!--fdsaaaa aaaaaaa -->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
코드베이스=" http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0"
폭=550 높이=400>
<PARAM 이름=영화 값="Movie2.swf">
<매개변수 이름=품질 값=높음>
<파라미터 이름=w모드 값=투명>
<PARAM NAME=bgcolor value=#FFFFFF> <!--플래시로 내보낸 후 배경을 검은색으로 변경합니다. 투명도 효과를 쉽게 관찰할 수 있도록 하기 위함입니다.-->
<EMBED src="Movie2.swf" 품질=높음 wmode=투명 bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE=" http://www.macromedia.com /shockwave /download/index.cgi?P1_Prod_Version
=ShockwaveFlash"></EMBED>
</OBJECT>
'www.knowsky.com
</BODY>
</HTML>
2. 드림위버로 제작한 플래시 애니메이션이 포함된 html 페이지의 소스 코드:
<html>
<머리>
<title>제목 없는 문서</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#000000" text="#000000"><!--배경도 검정색입니다. 투명도 효과를 쉽게 관찰할 수 있도록 하기 위한 것입니다-->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0" width="550" height="400">
<param name=영화 값="Movie2.swf">
<매개변수 이름=품질 값=높음>
<embed src="Movie2.swf" quality=high 플러그인page=" http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400">
</embed>
</object>
</body>
</html>
두 코드의 <object> 태그에 있는 <embed> 태그를 주의 깊게 비교하고 분석해 보세요. 차이점을 발견했습니다. 전자에는 wmode=transparent 매개변수가 있지만 후자에는 없습니다. 플래시가 투명한지 어디에서!
Dreamweaver의 플래시 속성 패널을 생각해보세요. 매개변수에 대한 인상이 있으신가요? 사용법 다들 아시죠?
이제 Dreamweaver를 사용하여 투명 효과를 만들어 보겠습니다. 방금 삽입한 플래시 애니메이션을 선택하고 마우스 오른쪽 버튼을 클릭한 다음 속성을 선택하여 속성 패널을 불러온 다음 매개 변수 버튼을 클릭하고 팝업 대화 상자에서 더하기 아이콘을 클릭합니다. 을 클릭하고 왼쪽 매개변수에 wmode를 입력하고 오른쪽 값 상자에 transparent를 입력한 다음 확인을 클릭하고 f12를 눌러 미리 봅니다. 확인하면 원하는 투명 효과가 나타납니다!
아직 흥분하지 마세요. 이 기술을 일반화해 보겠습니다. 플래시의 기본 설정을 따르는 모든 애니메이션에 작동합니까(즉, 창 모드/투명 창 없음을 수정하지 않음)? 내 실험은 그것이 보편적으로 적용 가능하다는 것을 입증했습니다. 즉, Dreamweaver에 플래시 애니메이션을 삽입한 후 속성→매개 변수→wmode→값=투명을 설정하면 플래시의 투명한 배경 효과를 얻을 수 있습니다.
사실 드림위버에는 wmode 외에도 플래시 애니메이션에 대한 매개변수가 많이 있습니다. 앞으로의 연구에도 많은 관심과 소통 부탁드리겠습니다!