패치문제 하나의 js파일만 만들고 여러개의 플래쉬무비 해결하는 방법
어제 열심히 삽질한후 저같은 경우는 이렇게 해결했습니다.
이 방법은 플래쉬각 각 서브페이지별로 몇개가 들어가든 상관없이 하나의 js파일만 가지고 해결할수 있습니다.
1. 먼저 아래와 같은 내용으로 js파일을 만듭니다.
function ShowFlash(url, width, height){
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="' + width + '" height="' + height + '" VIEWASTEXT>');
document.write('<param name="movie" value="' + url + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="window">');
document.write('<param name="menu" value="false">');
document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
document.write('</object>');
}
위의 소스를 aa.js파일로 저장한후 상위폴더에 위치해 놓습니다.
2. 플래쉬가 삽입되는 각 서브페이지마다 아래와 같이 js파일을 불러오는 소스를 삽입합니다.
<script src="../aa.js" language="JavaScript"></script>
3. 플래쉬 파일이 있던 위치의 소스를 다음과 같이 바꿉니다.
예를 들어 아래와 같이 <td>와 </td>사이에 플래쉬파일이 위치해 있었다면 이런식으로 바꿉니다.
<td >
<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="825" height="104">
<param name="movie" value="../flash/sub_main06.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="transparent">
<embed src="../flash/sub_main06.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="825" height="104"></embed></object>
</td>
위 소스를
<td > <script language="javascript"> ShowFlash('../flash/sub_main06.swf', 825, 104)</script></td>
이렇게 바꿉니다. 플래쉬파일경로, 플래쉬무비가로사이즈,세로사이즈 이렇게 세가지를 바꿔주면서 원래 플래쉬무비가 삽입되었던 자리를 스크립트 소스로 바꿔줍니다.
어떤분이 투명플래쉬에는 어떻게 적용하냐고 물으시던데요.
VALUE="transparent" 이 부분이 투명부분입니다.
js파일 첨부하겠습니다.
js파일을 각각 생성하는 방법보다는 간단하지만 플래쉬무비가 들어있던 부분은 어차피 다 손대야 하는군요. 드림위버에서 Ctrl+F에서 폴더 지정하여 소스 바꾸기를 이용하면 좀 더 빨리 바꿀수 있겠지요. 그럼 도움이 되셨기를^^
출처 : 투맨 사이트
보충:메뉴제한추가--->>>>> param name="menu"<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:50:06 Flash에서 이동 됨]</div>
어제 열심히 삽질한후 저같은 경우는 이렇게 해결했습니다.
이 방법은 플래쉬각 각 서브페이지별로 몇개가 들어가든 상관없이 하나의 js파일만 가지고 해결할수 있습니다.
1. 먼저 아래와 같은 내용으로 js파일을 만듭니다.
function ShowFlash(url, width, height){
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="' + width + '" height="' + height + '" VIEWASTEXT>');
document.write('<param name="movie" value="' + url + '">');
document.write('<param name="quality" value="high">');
document.write('<param name="wmode" value="window">');
document.write('<param name="menu" value="false">');
document.write('<embed src="' + url + '" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="' + width + '" height="' + height + '"></embed>');
document.write('</object>');
}
위의 소스를 aa.js파일로 저장한후 상위폴더에 위치해 놓습니다.
2. 플래쉬가 삽입되는 각 서브페이지마다 아래와 같이 js파일을 불러오는 소스를 삽입합니다.
<script src="../aa.js" language="JavaScript"></script>
3. 플래쉬 파일이 있던 위치의 소스를 다음과 같이 바꿉니다.
예를 들어 아래와 같이 <td>와 </td>사이에 플래쉬파일이 위치해 있었다면 이런식으로 바꿉니다.
<td >
<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="825" height="104">
<param name="movie" value="../flash/sub_main06.swf">
<param name="quality" value="high">
<PARAM NAME="wmode" VALUE="transparent">
<embed src="../flash/sub_main06.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="825" height="104"></embed></object>
</td>
위 소스를
<td > <script language="javascript"> ShowFlash('../flash/sub_main06.swf', 825, 104)</script></td>
이렇게 바꿉니다. 플래쉬파일경로, 플래쉬무비가로사이즈,세로사이즈 이렇게 세가지를 바꿔주면서 원래 플래쉬무비가 삽입되었던 자리를 스크립트 소스로 바꿔줍니다.
어떤분이 투명플래쉬에는 어떻게 적용하냐고 물으시던데요.
VALUE="transparent" 이 부분이 투명부분입니다.
js파일 첨부하겠습니다.
js파일을 각각 생성하는 방법보다는 간단하지만 플래쉬무비가 들어있던 부분은 어차피 다 손대야 하는군요. 드림위버에서 Ctrl+F에서 폴더 지정하여 소스 바꾸기를 이용하면 좀 더 빨리 바꿀수 있겠지요. 그럼 도움이 되셨기를^^
출처 : 투맨 사이트
보충:메뉴제한추가--->>>>> param name="menu"<div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:50:06 Flash에서 이동 됨]</div>
게시판 목록
프로그램
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 1030 | 18년 전 | 1789 | ||
| 1029 | 18년 전 | 2222 | ||
| 1028 | 18년 전 | 2632 | ||
| 1027 | 18년 전 | 1794 | ||
| 1026 | 18년 전 | 1531 | ||
| 1025 | 18년 전 | 1544 | ||
| 1024 | 18년 전 | 1466 | ||
| 1023 | 18년 전 | 3229 | ||
| 1022 | 18년 전 | 2917 | ||
| 1021 | 18년 전 | 1677 | ||
| 1020 | 18년 전 | 3418 | ||
| 1019 | 18년 전 | 1843 | ||
| 1018 | 18년 전 | 1494 | ||
| 1017 | 18년 전 | 1962 | ||
| 1016 | 18년 전 | 2101 | ||
| 1015 | 18년 전 | 1634 | ||
| 1014 | 18년 전 | 2346 | ||
| 1013 | 18년 전 | 2005 | ||
| 1012 | 18년 전 | 1626 | ||
| 1011 | 18년 전 | 1785 | ||
| 1010 | 18년 전 | 2041 | ||
| 1009 | 18년 전 | 1806 | ||
| 1008 | 18년 전 | 1620 | ||
| 1007 | 18년 전 | 1666 | ||
| 1006 | 18년 전 | 3135 | ||
| 1005 | 18년 전 | 1999 | ||
| 1004 | 18년 전 | 1876 | ||
| 1003 | 18년 전 | 4370 | ||
| 1002 | 18년 전 | 4997 | ||
| 1001 | 18년 전 | 3166 | ||
| 1000 | 18년 전 | 2911 | ||
| 999 | 18년 전 | 3504 | ||
| 998 | 18년 전 | 2049 | ||
| 997 | 18년 전 | 2410 | ||
| 996 | 18년 전 | 2704 | ||
| 995 | 18년 전 | 2760 | ||
| 994 | 18년 전 | 2349 | ||
| 993 | 18년 전 | 1618 | ||
| 992 | 18년 전 | 3381 | ||
| 991 | 18년 전 | 1990 | ||
| 990 | 18년 전 | 2390 | ||
| 989 | 18년 전 | 2461 | ||
| 988 | 19년 전 | 2891 | ||
| 987 | 19년 전 | 5223 | ||
| 986 |
|
19년 전 | 2496 | |
| 985 |
|
19년 전 | 3347 | |
| 984 | 19년 전 | 4280 | ||
| 983 |
느낌좋은날
|
19년 전 | 2504 | |
| 982 | 19년 전 | 2467 | ||
| 981 | 19년 전 | 4042 | ||
| 980 | 19년 전 | 2749 | ||
| 979 |
Sinpre
|
19년 전 | 2990 | |
| 978 | 19년 전 | 2207 | ||
| 977 | 19년 전 | 2223 | ||
| 976 | 19년 전 | 1992 | ||
| 975 | 19년 전 | 3275 | ||
| 974 | 19년 전 | 2109 | ||
| 973 |
|
19년 전 | 2792 | |
| 972 |
|
19년 전 | 1749 | |
| 971 | 19년 전 | 5321 | ||
| 970 | 19년 전 | 3576 | ||
| 969 | 19년 전 | 4327 | ||
| 968 | 19년 전 | 3068 | ||
| 967 | 19년 전 | 2527 | ||
| 966 | 19년 전 | 3929 | ||
| 965 | 19년 전 | 2658 | ||
| 964 | 19년 전 | 2998 | ||
| 963 | 19년 전 | 2970 | ||
| 962 | 19년 전 | 4183 | ||
| 961 | 19년 전 | 3129 | ||
| 960 | 19년 전 | 3023 | ||
| 959 | 19년 전 | 3673 | ||
| 958 | 19년 전 | 2978 | ||
| 957 | 19년 전 | 2192 | ||
| 956 | 19년 전 | 2225 | ||
| 955 | 19년 전 | 2177 | ||
| 954 | 19년 전 | 2769 | ||
| 953 | 19년 전 | 2480 | ||
| 952 | 19년 전 | 3348 | ||
| 951 | 19년 전 | 3206 | ||
| 950 | 19년 전 | 1827 | ||
| 949 | 19년 전 | 2740 | ||
| 948 | 19년 전 | 7829 | ||
| 947 |
|
19년 전 | 2504 | |
| 946 |
DeepnBlue
|
19년 전 | 3107 | |
| 945 |
pearly
|
19년 전 | 2884 | |
| 944 | 19년 전 | 3028 | ||
| 943 |
|
19년 전 | 2232 | |
| 942 | 19년 전 | 2455 | ||
| 941 |
|
19년 전 | 4079 | |
| 940 | 19년 전 | 2235 | ||
| 939 |
|
19년 전 | 4220 | |
| 938 |
|
19년 전 | 2384 | |
| 937 | 19년 전 | 2085 | ||
| 936 |
|
19년 전 | 2330 | |
| 935 | 19년 전 | 1879 | ||
| 934 |
|
19년 전 | 2411 | |
| 933 | 19년 전 | 2203 | ||
| 932 |
|
19년 전 | 3074 | |
| 931 | 19년 전 | 1862 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기