교컴 키우기 자발적 후원 |
- 1가입인사
- 2슈링클스(Shrinkles) 열쇠고리(keyring) 제작 학습지
- 3초대! 『기준 없이』 출간 기념 스티븐 샤비로 강연 (2024년 4월 20일 토 오전 10시)
- 4그림으로 공부하는 과학사
- 5페임랩(Fame Lab) 학습지
- 6새 책! 『육식, 노예제, 성별위계를 거부한 생태적 저항의 화신, 벤저민 레이』 글·그림 데이비드 레스터, 마커스 레디커·폴 불 엮음, 김정연 옮김, 신은주 감수
- 7마음 속 우편함
- 8새 책! 『죽음의 왕, 대서양의 해적들』 글·그림 데이비드 레스터, 글 마커스 레디커, 폴 불 엮음, 김정연 옮김, 신은주 감수
- 9스무가지 조언
- 10사랑의 다른 말
|
span> |
교컴 포토갤러리 |
플래시수업
MS IE ActiveX관련 특허소송 패소에 따른 ActiveX실행문제
앞으로 액티브엑스나 플래시등 사용자의 인증을 거치지 않아도 되었던것을 무조건 거치게 되어 사용자들이 클릭 노가다를 해야한다. 그렇지 않으려면 서버운영자들이 노가다를 해야 한다.
기존의 웹페이지에 그냥 복사해 넣기만 했던 코드들을 외부스크립트를 작성해서 연결해야 하기 때문이다.
방법1====
기존예)아래와 같은 플래시 컴파일시에 생성된 html코드를 웹페이지에 복사해 넣었다.<object>~</object>
<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=\"920\" height=\"150\" id=\"maintitle\" align=\"middle\">
<param name=\"allowScriptAccess\" value=\"sameDomain\" />
<param name=\"movie\" value=\"플래시.swf\" />
<param name=\"quality\" value=\"high\" />
<param name=\"bgcolor\" value=\"#FFFFFF\" />
<embed src=\"플래시.swf\" quality=\"high\" bgcolor=\"#FFFFFF\" width=\"920\" height=\"150\" name=\"maintitle\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />
</object>
수정예) 위코드를 메모장에 잘라복사해 넣고 다음과 같이 document.write(\'~\');으로 바꾸고 임의의 파일명을 eflash_top.js으로 저장한다
document.write(\'<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=\"920\" height=\"150\" id=\"maintitle\" align=\"middle\">\');
document.write(\'<param name=\"allowScriptAccess\" value=\"sameDomain\" />\');
document.write(\'<param name=\"movie\" value=\"플래시.swf\" />\');
document.write(\'<param name=\"quality\" value=\"high\" />\');
document.write(\'<param name=\"bgcolor\" value=\"#FFFFFF\" />\');
document.write(\'<embed src=\"플래시.swf\" quality=\"high\" bgcolor=\"#FFFFFF\" width=\"920\" height=\"150\" name=\"maintitle\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\');
document.write(\'</object>\');
원래의 웹페이지로 가서
<SCRIPT src=\"eflash_top.js\" LANGUAGE=\"JavaScript\"></SCRIPT>
로 대치하면 두번 클릭하는 일이 없게 된다. 즉 외부자바스크립크를 이용하여야 한다.
==방법2=== 변수전달이 필요하면?
xxx.js파일을 만들 때 function함수 내로 작성하고 웹페이지네서 <head>와 </head>사이에 자바스크립트를 삽입해야 한다.
<head>
<SCRIPT src=\"eflash_left.js\" LANGUAGE=\"JavaScript\"></SCRIPT>
</head>
내용중에서 기존<object>~</object>까지 잘라삭제하고
<script language=\"JScript\">
CreateControl(\"<%=open_YN%>\",\"<%=newJJokgi%>\")
</script>로 대치 삽입
자른 부분으로 외부파일을 이렇게 작성하여 eflash_left.js로 저장한다.
function CreateControl(YN,JJ)
{
document.write(\'<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=\"142\" height=\"250\" id=\"menuleft\" align=\"middle\">\');
document.write(\'<param name=\"allowScriptAccess\" value=\"sameDomain\" />\');
document.write(\'<param name=\"movie\" value=\"플래시.swf?openYN=\' +YN +\'&check_read=\'+JJ+\'\" />\');
document.write(\'<param name=\"quality\" value=\"high\" />\');
document.write(\'<param name=\"bgcolor\" value=\"#ffffff\" />\');
document.write(\'<embed src=\"플래시.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"142\" height=\"250\" name=\"menuleft\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />\');
document.write(\'</object>\');
}
방법3==플래시말고 ms메디어플레이어도 방법2와 마찬가지 왜냐하면 대부분 웹페이들이 파일명을 연결해서 돌리기 때문
<head>
<SCRIPT src=\"movie.js\" LANGUAGE=\"JavaScript\"></SCRIPT>
</head>
<script language=\"JScript\">
CreateControl(\"<%=filepath%>\",\"1\")
</script>
다음과 같이 외부파일 을 똑같은 방법으로 작성하여 movie.js로 저장한다
function CreateControl(fpath,start)
{
document.write(\'<OBJECT ID=MediaPlayer classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 CODEBASE=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 standby=Microsoft Windows Media Player components를 loading중입니다.~ TYPE=application/x-oleobject>\');
document.write(\'<PARAM NAME=FileName VALUE=\"\'+fpath+\'\">\');
document.write(\'<PARAM NAME=AnimationatStart VALUE=true>\');
document.write(\'<PARAM NAME=TransparentatStart VALUE=true>\');
document.write(\'<PARAM NAME=AutoStart VALUE=true>\');
document.write(\'<PARAM NAME=ShowControls VALUE=1>\');
document.write(\'</OBJECT>\');
}
^^ 주의할 점은 서버에 따라 다르지만 기본언어인 autostart와 같은 용어를 스크립트 변수에 사용하면 변수전달이 안되어 화면이 아녜 나오지 않는 경우도 있습니다.
정말 웹페이지 다루는 분들 노가다 많이 하시겠네요
ㅎㅎㅎ ㅋㅋㅋ 그럼 안뇽~
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
[활용] 수업 활용 감동 플래시 150편 [37+1] | 함영기 | 163100 | 2003.08.21 18:57 | |
387 | [플래시강좌] 이미지관련] bitmapData관련함수 예소스 | 유춘모 | 3504 | 2006.08.04 12:24 |
386 | [플래시유틸] 플러그인.exe 설치 후 자료저장 문의! [1] | 소망이 | 2512 | 2006.07.28 11:42 |
385 | [플래시강좌] 스위시맥스 동영상 강좌입니다(기초부터) | 강승한 | 7851 | 2006.07.18 12:50 |
384 | [기타플래시] 3D로 구성해 본 이운재 선방(착시) [2] | 김정식 | 2897 | 2006.06.20 21:19 |
383 | [플래시유틸] 간편하게 플래시포맷 컨텐츠 및 CD컨텐츠 제작할수 있습니다. | 강승한 | 2482 | 2006.06.15 17:13 |
382 | [기타플래시] 입력한 숫자만큼 늘어나는 나비 | 윤은애 | 2933 | 2006.04.13 09:47 |
>> | [플래시강좌] MS IE ActiveX관련 특허소송 패소에 따른 ActiveX실행문제 [1] | 유춘모 | 2639 | 2006.03.12 17:49 |
380 | [플래시수업] 영어날씨송 | 윤은애 | 10443 | 2006.02.09 22:27 |
379 | [플래시강좌] 플래시에서 동영상을 이용하여 학습자료 제작하는 방법 [3] | 김정식 | 4059 | 2006.02.05 02:07 |
378 | [기타플래시] 컴퓨터 자동종료 프로그램 [2] | 김정식 | 4512 | 2006.01.25 09:31 |
377 | [질문과답변] 나모등을 이용해서 그림위에 플래시를 얹어서 사용가능한지요? [1] | 김양희 | 2189 | 2005.12.30 22:12 |
376 | [기타플래시] 달 관찰학습모형 프로그램 안내 | 최이윤 | 2969 | 2005.11.05 17:51 |
375 | [질문과답변] 플래시 노래방을 만들려고 하는데요.. | 김훈희 | 3102 | 2005.10.25 22:52 |
374 | [질문과답변] RE:플래시 노래방을 만들려고 하는데요.. | 연진숙 | 3164 | 2005.11.15 09:42 |
373 | [기타플래시] 플래시8로 만든 아이토이 | 김정식 | 2622 | 2005.10.03 20:32 |
372 | [기타플래시] 플래시8 소스 및 예제 모음 | 김정식 | 4025 | 2005.09.29 23:10 |
371 | [플래시강좌] 플래시 2005 (8버전)으로 바꾸어 쓰세요 | 유춘모 | 3315 | 2005.09.21 23:23 |
370 | [기타플래시] 휴식시간에 시한편 들어보시면 어떨런지요^^ [1] | 김상준 | 3234 | 2005.09.21 01:09 |
369 | [질문과답변] [소스]체크박스를 이용한 문제풀이 맹길기 [1] | 유춘모 | 2411 | 2005.08.17 13:25 |
368 | [플래시수업] 플래시학습자료제작-연습파일 | 김은정 | 5413 | 2005.08.17 11:36 |