웹마스터 팁

아해 행복한고니님의 할아버지 소스의 업글 버젼입니다...
아래 소스와는 똑같은 기능이지만.. 소스에 다른 부분이 몇개 있어서.. 퍽퍽퍽...

암튼.. 소스의 출처는 해피스크립트(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>

-- 소스 끝 --

제목 글쓴이 날짜
글상자글적으면 적은수가 숫자로 표시(글제한할때좋죠). [2] 아벨라 2002.11.18
이미지 변환함수(롤오버) [3] 행복한고니 2002.11.18
[re] 아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다. [2] Mahican 2002.12.02
아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다. [7] (づ_-) 커터칼 2002.11.18
제로님 Select Box 조금 바꾼거... [5] 행복한고니 2002.11.18
[파파스 1] 즐겨찾기 추가기능 소스 [5] 파파스 2002.11.20
iframe 내용에 맞게 자동으로 크기 조절하기 [36] 행복한고니 2002.11.21
엔지오처럼 메뉴가 아래위로 움직이는 소스[steelheart님 만듬]. [10] 김태경 2002.11.23
정말 쉬운 이미지 롤오버 [3] Nopedy Lee 2002.12.05
이미지 크기에 맞게 새창띄우는 자바소스인데요~ [3] 새벽이슬 2002.12.07
[re] 오류 아닌 오류 나시는 분덜... 임병찬 2003.04.22
아래 이미지크기에 맞게 새창띄우는 소스(기능개선판) (-_-) v [10] 행복한고니 2002.12.07
이동 메뉴 (Netscape 가능 NZEO.com 소스) [9] 박영창 2002.12.08
아래 새창에 맞게 이미지 띄우기 더더 업그레이드 판! [6] ATply 2002.12.09
출렁이며 내려오는 공지창.. [3] 아벨라 2002.12.10
홈페이지에 머무른 시간을 알림창으로 나타내기. [3] 시즌오브드림 2002.12.10
select form 으로 새창띄우기(수정:2002-12-19) [3] dolufy 2002.12.11
오른쪽 클릭 메뉴 [6] 디아릭스 2002.12.16
크롬리스 완벽해결! IE.2.0부터 Netscape까지 작동가능!! [13] 김민호 2002.12.16
div, Javascript 이용해서 섹션 테이블 만들기 [3] mnemosyne 2002.12.18