웹마스터 팁

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

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

-- 소스 끝 --

제목 글쓴이 날짜
정말 쉬운 이미지 롤오버 [3] Nopedy Lee 2002.12.05
엔지오처럼 메뉴가 아래위로 움직이는 소스[steelheart님 만듬]. [10] 김태경 2002.11.23
iframe 내용에 맞게 자동으로 크기 조절하기 [36] 행복한고니 2002.11.21
[파파스 1] 즐겨찾기 추가기능 소스 [5] 파파스 2002.11.20
제로님 Select Box 조금 바꾼거... [5] 행복한고니 2002.11.18
아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다. [7] (づ_-) 커터칼 2002.11.18
[re] 아래 행복한고니님의 할아버지 소스의 업글(?) 버젼입니다. [2] Mahican 2002.12.02
이미지 변환함수(롤오버) [3] 행복한고니 2002.11.18
글상자글적으면 적은수가 숫자로 표시(글제한할때좋죠). [2] 아벨라 2002.11.18
레이어를 원하는 곳에 고정하기입니다. [7] 아벨라 2002.11.14
윈도우 할아버지 나타나게 하기 [11] 행복한고니 2002.11.14
고정된 배경이미지는 싫다면서... [9] 디아릭스 2002.11.12
엔지오같은 메뉴 만들기 #2 - Error 수정판 -_-;; [13] Eccen 2002.11.12
[re] 엔지오같은 메뉴 만들기 #2 -> 레이어배치 팁! //ⓦⓞⓞⓡⓨ님참고 [3] Aracing™ 2003.01.10
방문자가 특정부분 텍스트크기 바꿀수 있게 (확대/축소) [2] 디아릭스 2002.11.05
링크 포커스 없애기 3탄 [10] 멀대 2002.11.05
엔지오같은 메뉴 만들기 #1 - 수정판 [6] Eccen 2002.11.05
[자작] select 폼 태그 html로 허접하게나마 꾸며보기 [18] zero 2002.11.05
글씨 하이퍼링크시 밑줄 없에기 [8] 이솔렛 2002.10.31
하이퍼링크 점선 테두리 없애기 [9] 레드 2002.10.31