swf 파일에 테두리가 생기는데 어떻게 하죠? 정보
swf 파일에 테두리가 생기는데 어떻게 하죠?본문
플레시 파일에 자꾸 테두리가 생기네요.
얼마전 swf파일 테두리 생기는 문제로 질문을 올렸었는데
여러분들이 자세히 설명해 주셨으나 워낙 초보수준이라 잘 모르겠네요.
아래 소스 파일 붙여넣겠습니다.
확인 좀 부탁드릴게요.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("$g4[path]/head.sub.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
include_once("$g4[path]/lib/outlogin.lib.php");
include_once("$g4[path]/lib/poll.lib.php");
include_once("$g4[path]/lib/visit.lib.php");
include_once("$g4[path]/lib/connect.lib.php");
include_once("$g4[path]/lib/popular.lib.php");
//print_r2(get_defined_constants());
// 사용자 화면 상단과 좌측을 담당하는 페이지입니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
// 상단, 좌측 화면을 꾸미려면 이 파일을 수정합니다.
$table_width = 1004;
?>
?>
<!-- 상단 배경 시작 -->
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="1001" height="15" cellspacing="0" cellpadding="0">
<tr>
<td width="161"> </td>
</tr>
</table>
<table width="1001" height="78" cellspacing="0" cellpadding="0">
<tr>
<td width="161" align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
</td>
</tr>
</table></td>
</tr>
</table>
<table width="<?=$table_width?>" cellspacing="0" cellpadding="0">
<tr>
<td>
<table width="1001" height="15" cellspacing="0" cellpadding="0">
<tr>
<td width="161"> </td>
</tr>
</table>
<table width="1001" height="78" cellspacing="0" cellpadding="0">
<tr>
<td width="161" align="center" valign="middle"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
</td>
</tr>
</table></td>
</tr>
</table>
댓글 전체
<object>~~~</object> 테그들을 자바로 싸주면 테두리는 삭제됩니다.
<script language="JavaScript" src="flash.js"></script>
<script language="javascript">
flash('1001','78','<?=$g4[path]?>/cuimg/mainmenu.swf');
</script>
이렇게 하시고
function flash(c,d,e) {
var flash_tag = "";
flash_tag = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
flash_tag +='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
flash_tag +='WIDTH="'+c+'" HEIGHT="'+d+'" >';
flash_tag +='<param name="wmode" value="transparent">';
//이부분은 플래쉬 배경을 투명으로 설정하는 부분으로 필요없다면 삭제해도 무방함
flash_tag +='<param name="movie" value="'+e+'">';
flash_tag +='<param name="quality" value="high">';
flash_tag +='<embed src="'+e+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
flash_tag +='type="application/x-shockwave-flash" WIDTH="'+c+'" HEIGHT="'+d+'"></embed></object>'
document.write(flash_tag);
}
위의 자바스크립트를 flash.js로 저장하시고 같은 폴더에 두시면 됩니다.
<script language="JavaScript" src="flash.js"></script>
<script language="javascript">
flash('1001','78','<?=$g4[path]?>/cuimg/mainmenu.swf');
</script>
이렇게 하시고
function flash(c,d,e) {
var flash_tag = "";
flash_tag = '<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" ';
flash_tag +='codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" ';
flash_tag +='WIDTH="'+c+'" HEIGHT="'+d+'" >';
flash_tag +='<param name="wmode" value="transparent">';
//이부분은 플래쉬 배경을 투명으로 설정하는 부분으로 필요없다면 삭제해도 무방함
flash_tag +='<param name="movie" value="'+e+'">';
flash_tag +='<param name="quality" value="high">';
flash_tag +='<embed src="'+e+'" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" ';
flash_tag +='type="application/x-shockwave-flash" WIDTH="'+c+'" HEIGHT="'+d+'"></embed></object>'
document.write(flash_tag);
}
위의 자바스크립트를 flash.js로 저장하시고 같은 폴더에 두시면 됩니다.
그누보드가 좋은점중의 하나죠... 보드 자체에 패치가 되어있다는 ~~
아래처럼 하세요... 아주 간단하죠?
그누보드의 내장함수를 이용합니다...^^
<script>doc_write(flash_movie("<?=$g4['path']?>/cuimg/mainmenu.swf", "mainflash", 1001, 78, "transparent"));</script>
아래처럼 하세요... 아주 간단하죠?
그누보드의 내장함수를 이용합니다...^^
<script>doc_write(flash_movie("<?=$g4['path']?>/cuimg/mainmenu.swf", "mainflash", 1001, 78, "transparent"));</script>
거친들판님 보다 더 간단한 방법은
1. 현재 플래쉬가 들어가 있는곳 즉 아래의 소스가 있는곳을 아래의 문장으로 대체시키시고
-----------------------------------------------------------------------------------
소스
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
소스끝
------------------------------------------------------------------------------------
대체 문장
------------------------------------------------------------------------------------
<script src="<?=$g4[path]?>/mainmenu.js"></script>
------------------------------------------------------------------------------------
2. 원래 소스문장을 아래와 같이 수정해서 같은 위치에 mainmenu.js 로 저장하시면 됩니다.
------------------------------------------------------------------------------------
변경된 소스
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">'>
document.write('<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />'>
document.write('<param name="quality" value="high" />'>
document.write('<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>'>
document.write('</object>'>
------------------------------------------------------------------------------------
잘 되셨으면 좋겠네요...
1. 현재 플래쉬가 들어가 있는곳 즉 아래의 소스가 있는곳을 아래의 문장으로 대체시키시고
-----------------------------------------------------------------------------------
소스
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
소스끝
------------------------------------------------------------------------------------
대체 문장
------------------------------------------------------------------------------------
<script src="<?=$g4[path]?>/mainmenu.js"></script>
------------------------------------------------------------------------------------
2. 원래 소스문장을 아래와 같이 수정해서 같은 위치에 mainmenu.js 로 저장하시면 됩니다.
------------------------------------------------------------------------------------
변경된 소스
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">'>
document.write('<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />'>
document.write('<param name="quality" value="high" />'>
document.write('<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>'>
document.write('</object>'>
------------------------------------------------------------------------------------
잘 되셨으면 좋겠네요...
저는 photofly님의 방법을 쓰고 있습니다. 좀 더 쉽게 설명을 하자면 아래 소여님께서 제공해주신 플래시소스가 있습니다.
이것을 간단하게 한줄로 표현하는 것입니다. 즉, <object>~</object>까지의 플래시 소스를 아래와 같이 자바스크립트로 만들어 버리는 거죠^^
<script>doc_write(flash_movie("<?=$g4['path']?>/cuimg/mainmenu.swf", "mainflash", 1001, 78, "transparent"));</script>
위의 <script>~</script>소스를 설명하면 먼저 플래시화일의 경로를 설정해주고 , 불러올 스크립트를 정해주고, 플래시의 크기를 정해줍니다, 마지막으로 플래시가 다른 메뉴와 겹쳐질때를 대비하여 "transparent"코드를 넣어 주는 거죠.
위의 자바스크립트 소스를 플래시화일이 있는 곳에 삽입하시고 플래시화일 이름과 크기만 바꾸어 주면 어느 플래시 화일이든 가능합니다.
성공하세요~
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
이것을 간단하게 한줄로 표현하는 것입니다. 즉, <object>~</object>까지의 플래시 소스를 아래와 같이 자바스크립트로 만들어 버리는 거죠^^
<script>doc_write(flash_movie("<?=$g4['path']?>/cuimg/mainmenu.swf", "mainflash", 1001, 78, "transparent"));</script>
위의 <script>~</script>소스를 설명하면 먼저 플래시화일의 경로를 설정해주고 , 불러올 스크립트를 정해주고, 플래시의 크기를 정해줍니다, 마지막으로 플래시가 다른 메뉴와 겹쳐질때를 대비하여 "transparent"코드를 넣어 주는 거죠.
위의 자바스크립트 소스를 플래시화일이 있는 곳에 삽입하시고 플래시화일 이름과 크기만 바꾸어 주면 어느 플래시 화일이든 가능합니다.
성공하세요~
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="1001" height="78" title="mainmenu">
<param name="movie" value="<?=$g4[path]?>/cuimg/mainmenu.swf" />
<param name="quality" value="high" />
<embed src="<?=$g4[path]?>/cuimg/mainmenu.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="1001" height="78"></embed>
</object>
이야...답변 너무 감사합니다.
성공했어요...
모두다 포인트 드리고 싶은데....ㅠ.ㅠ
성공했어요...
모두다 포인트 드리고 싶은데....ㅠ.ㅠ