웹마스터 팁
page_full_width">
아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다.
2002.11.18 13:32
아해 행복한고니님의 할아버지 소스의 업글 버젼입니다...
아래 소스와는 똑같은 기능이지만.. 소스에 다른 부분이 몇개 있어서.. 퍽퍽퍽...
암튼.. 소스의 출처는 해피스크립트(http://www.happyscript.com )입니다...
예제 : http://www.happyscript.com/happyboard/happy.cgi?mode=source_view&db=src_jas_etc&keyNo=132
-- 소스 시작 --
<body onLoad="character()">
<OBJECT ID="AgentControl" width=0 height=0 CLASSID="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" CODEBASE="#VERSION=2,0,0,0"></OBJECT>
<SCRIPT language=Javascript>
<!--
// 이 소스는 IE6에서만 동작하며 http://www.miniwini.com 에서
// 가져온 소스이며 제가(Magic) 일부분 수정을 하였습니다.
// 간단한 수정으로 사용이 가능하게끔 하기위해 원본 소스에 붙어있던
// 주석은 삭제하여 제가 간단히 붙였고 다른 기능은 삭제 하였습니다.
// 캐릭터의 숨겼어도 이 소스가 있는 페이지를 닫을때까지 트레이에 캐릭터 호출 아이콘이 있음
// 제스처 리스트 - 마법사로 예를 들었음 - 공통은 모든 캐릭터 동일 제스처
// Greet - 인사 (공통)
// Announce - 나팔은 붊
// GestureLeft - 왼손들기 (공통)
// GestureRight - 오른손들기 (공통)
// Congratulate - 트로피를 꺼냄
// GetAttentionContinued - 툭 쳐서 소리를 냄
// Pleased - 기다려 주세요 (공통)
// Surprised - 놀람 (공통)
// Peedy - (앵무새) : http://agent.microsoft.com/agent2/chars/peedy/Peedy.acf
// Genie - (램프의요정 지니) : http://agent.microsoft.com/agent2/chars/genie/Genie.acf
// Merlin - (아더왕의 전설에 나오는 마법사 멀린) : http://agent.microsoft.com/agent2/chars/merlin/Merlin.acf
// Robby - (못생긴 로봇) : http://agent.microsoft.com/agent2/chars/robby/Robby.acf
// Genie - (지니) : http://agent.microsoft.com/agent2/chars/genie/Genie.acf
var chara ='Marlin' // 캐릭터 명
var charaurl = 'http://agent.microsoft.com/agent2/chars/merlin/merlin.acf'+ ' // 캐릭터 URL
var Merlin;
function character() {
AgentControl.Connected = true;
AgentControl.Characters.Load(""+chara+"", ""+charaurl+"");
Merlin = AgentControl.Characters.Character(""+chara+"");
Merlin.LanguageID = 0x0412; // 0x0409 : 영어 , 0x0412 : 한글 - 한글을 추천..
Merlin.Get("state", "Showing, Speaking,Hiding");
Merlin.moveto(400,300,0); // ↓ 제스처 리스트 - 여기에 해당되는 제스터가 없다면 그냥 제스처 없이 메세지만 나타남
Merlin.Get("animation", "Greet, GreetReturn, Announce, GestureLeft,GestureRight,Pleased,Surprised,Congratulate,GetAttentionContinued");
Merlin.Show(); // ↑ 새로운 캐릭터로 로딩시에는 메모리로 제스처를 저장하기 때문에 시간이 걸리며 다시 Refresh를 해주는게 좋음..
Merlin.Play("Greet"); // 제스처 - 인사
Merlin.Think("Hellow Everyone!"); // 메세지
Merlin.Play("Announce");
Merlin.Think("http://www.happyscript.net");
Merlin.Play("GestureLeft");
Merlin.Think("Look at That!");
Merlin.Play("Congratulate");
Merlin.Think("Ha Ha");
Merlin.Play("GetAttentionContinued");
Merlin.Think("한글도 나오네요 ~~ ");
Merlin.Play("GestureRight");
Merlin.Think("하하하~~ *^^*");
Merlin.Play("Pleased");
Merlin.Think("기다려 주세요.");
Merlin.Play("Surprised");
Merlin.Think("와우~!");
Merlin.Play("Blink"); // 이동
Merlin.moveto(screen.width-150,screen.height-150,1);
Merlin.Play("Blink");
}
function hide_1() {
Merlin.Hide();
}
//-->
</SCRIPT>
-- 소스 끝 --
아래 소스와는 똑같은 기능이지만.. 소스에 다른 부분이 몇개 있어서.. 퍽퍽퍽...
암튼.. 소스의 출처는 해피스크립트(http://www.happyscript.com )입니다...
예제 : http://www.happyscript.com/happyboard/happy.cgi?mode=source_view&db=src_jas_etc&keyNo=132
-- 소스 시작 --
<body onLoad="character()">
<OBJECT ID="AgentControl" width=0 height=0 CLASSID="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" CODEBASE="#VERSION=2,0,0,0"></OBJECT>
<SCRIPT language=Javascript>
<!--
// 이 소스는 IE6에서만 동작하며 http://www.miniwini.com 에서
// 가져온 소스이며 제가(Magic) 일부분 수정을 하였습니다.
// 간단한 수정으로 사용이 가능하게끔 하기위해 원본 소스에 붙어있던
// 주석은 삭제하여 제가 간단히 붙였고 다른 기능은 삭제 하였습니다.
// 캐릭터의 숨겼어도 이 소스가 있는 페이지를 닫을때까지 트레이에 캐릭터 호출 아이콘이 있음
// 제스처 리스트 - 마법사로 예를 들었음 - 공통은 모든 캐릭터 동일 제스처
// Greet - 인사 (공통)
// Announce - 나팔은 붊
// GestureLeft - 왼손들기 (공통)
// GestureRight - 오른손들기 (공통)
// Congratulate - 트로피를 꺼냄
// GetAttentionContinued - 툭 쳐서 소리를 냄
// Pleased - 기다려 주세요 (공통)
// Surprised - 놀람 (공통)
// Peedy - (앵무새) : http://agent.microsoft.com/agent2/chars/peedy/Peedy.acf
// Genie - (램프의요정 지니) : http://agent.microsoft.com/agent2/chars/genie/Genie.acf
// Merlin - (아더왕의 전설에 나오는 마법사 멀린) : http://agent.microsoft.com/agent2/chars/merlin/Merlin.acf
// Robby - (못생긴 로봇) : http://agent.microsoft.com/agent2/chars/robby/Robby.acf
// Genie - (지니) : http://agent.microsoft.com/agent2/chars/genie/Genie.acf
var chara ='Marlin' // 캐릭터 명
var charaurl = 'http://agent.microsoft.com/agent2/chars/merlin/merlin.acf'+ ' // 캐릭터 URL
var Merlin;
function character() {
AgentControl.Connected = true;
AgentControl.Characters.Load(""+chara+"", ""+charaurl+"");
Merlin = AgentControl.Characters.Character(""+chara+"");
Merlin.LanguageID = 0x0412; // 0x0409 : 영어 , 0x0412 : 한글 - 한글을 추천..
Merlin.Get("state", "Showing, Speaking,Hiding");
Merlin.moveto(400,300,0); // ↓ 제스처 리스트 - 여기에 해당되는 제스터가 없다면 그냥 제스처 없이 메세지만 나타남
Merlin.Get("animation", "Greet, GreetReturn, Announce, GestureLeft,GestureRight,Pleased,Surprised,Congratulate,GetAttentionContinued");
Merlin.Show(); // ↑ 새로운 캐릭터로 로딩시에는 메모리로 제스처를 저장하기 때문에 시간이 걸리며 다시 Refresh를 해주는게 좋음..
Merlin.Play("Greet"); // 제스처 - 인사
Merlin.Think("Hellow Everyone!"); // 메세지
Merlin.Play("Announce");
Merlin.Think("http://www.happyscript.net");
Merlin.Play("GestureLeft");
Merlin.Think("Look at That!");
Merlin.Play("Congratulate");
Merlin.Think("Ha Ha");
Merlin.Play("GetAttentionContinued");
Merlin.Think("한글도 나오네요 ~~ ");
Merlin.Play("GestureRight");
Merlin.Think("하하하~~ *^^*");
Merlin.Play("Pleased");
Merlin.Think("기다려 주세요.");
Merlin.Play("Surprised");
Merlin.Think("와우~!");
Merlin.Play("Blink"); // 이동
Merlin.moveto(screen.width-150,screen.height-150,1);
Merlin.Play("Blink");
}
function hide_1() {
Merlin.Hide();
}
//-->
</SCRIPT>
-- 소스 끝 --
댓글 7
-
행복한고니
2002.11.18 13:48
-
다켄제리
2002.11.25 03:21
^^ 이거..m$가서 설명서 찾고...프린팅해서 해석해보고.적용해보고 한게 엊그제 같았는데...
좀더 많은 제스춰와 다른 모습들도 있죠.그리고.mash라고 해서.캐릭터 만드는 프로그램도 잇는데 ㅠ.ㅠ
트라이얼 버전이라도 좀 사용해볼려구 했더니.한번 뜨고 끄고나니 다쉬는 안뜨더군요 ㅠ.ㅠ 슬펐다는.
그래서...크랙사이트 무지 뒤져찌만.최신버전에 관한.없더라는..구버전은 구하지도 못하겠구요...
그리 비싼가격은아니었지만.그리도 ㅠ.ㅠ
모....이 캐릭과 애니메이션을 제작해주는곳도 생겼더군요 울나라에....
이명령 저명령 사용해보니 재밋는 제스춰가 많더라고요.....자세한 설명은.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/msagent/genanlst_2nw4.asp
이곳으로 가시면 되는데 영어라는게 좀걸리지만 그냥 테스트 해보는데는 지장이 없을줄로 압니다.그럼..^^ -
다켄제리
2002.11.25 03:24
명령어들은.
Merlin.Play("Greet"); // 제스처 - 인사
이부분의.("Greet") 글을 고쳐주시면 되고요.^^
캐릭들을 바꿔보는 도중에 알게 된거지만.캐릭이 자신의 컴에 저장 된게 아니라면 로딩시간이 좀걸리네요.^^ -
Mahican
2002.12.01 00:50
http://nictax.org/agent/kani.html여기로 가보세요.. 잘만든 agent 예가 있습니다. -
★ Sunny ★
2002.12.05 21:35
재밌어요~ *^^* -
Legend
2002.12.25 02:01
아래 MASH 홈피에서 좀더 다양한 케릭터를 다운받아 이용하실수 있습니다.
http://www.bellcraft.com/mash/ -
김해랑
2004.12.16 03:27
잔 이것보다 원본이 더 나은 것 같은데요^^
제목 | 글쓴이 | 날짜 |
---|---|---|
극심한 시스템 파괴시 재해복구 Process [7] | Dopesoul | 2003.06.14 |
webalizer 윈도우+아파치에서 돌려보기 [3] [1] | HuHu^^; | 2003.06.12 |
윈98에서 Apache+iASP+Tomcat4.x+Mysql+PHP ...사용하기 [5] | 한희진 | 2003.06.11 |
apache 서버에서 디렉토리 보기 방지. [5] | 이성헌 | 2003.06.08 |
apache 서버에서 apache 인증 (윈도우에서 apm 설치후) | 이성헌 | 2003.06.05 |
php 와 mysql 을 이용한 웹인증..(윈도우에서) | 이성헌 | 2003.06.05 |
mysql 강좌 .. 요약본 [4] | 이성헌 | 2003.06.05 |
apache + php + mysql (window 설치) | 이성헌 | 2003.06.05 |
Windows Media 서비스에 대한 ISAPI 확장 결함 | DearMai | 2003.06.03 |
아파치 : IP-based Virtual Host 사용하기 | 정인배 | 2003.06.02 |
아파치 : Name-based Virtual Host 사용하기 | 정인배 | 2003.06.02 |
네임(DNS) 서버 named.conf 설정 하기 | 정인배 | 2003.06.02 |
아파치 버츄얼웹서버에서 웹로그 분석툴 : Webalizer 설치 [2] [1] | 정인배 | 2003.06.02 |
iis + php + mysql 보충설명. [2] | 이성헌 | 2003.06.01 |
iis + php + mysql 강좌 (윈도우설치) [5] | 이성헌 | 2003.06.01 |
아파치 보안취약점 관련 버전 업데이트 | DearMai | 2003.05.30 |
APM_Setup4 에서 에러페이지 띄우기 [2] | RedEye(kaist) | 2003.05.28 |
[진자 유용한] www 자동으로 붙여주기 [6] | Dopesoul | 2003.05.24 |
[간단팁] 윈도우즈 2003 에서 mysql 사용할때.. [5] | 오종선 | 2003.05.22 |
ie60이상버전의 개인정보기능으로 인한 서비스문제 [2] | 날파리 | 2003.05.21 |
전 소스 따고 막노가다 했던거라서~ 좀 허접했져?