Pages: 12

  2008-05-02 21:18:56

ymm0t
» FTalkGeek
FTalk Level: zero
1020
0
1969-12-31

Here's the code: [quote]document.write('<object id="Rainbow" width="0" height="0"classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" codebase="#VERSION=2,0,0,0"></object>'); document.write('<object

Here's the code: [quote]document.write('<object id="Rainbow" width="0" height="0"classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F" codebase="#VERSION=2,0,0,0"></object>'); document.write('<object id="L&HTruVoice" width="0" height="0"classid="CLSID:B8F2846E-CE36-11D0-AC83-00C04FD97575" codebase="#VERSION=6,0,0,0"></object>'); <!--// // * http://rainbow.arch.scriptmania.com/merlin/ var Merlin; var UsedChars; var MerlinID; var MerlinACS; var MerlinURL; var MerlinStates; var MerlinAnimations; var MerlinReq; var MerlinStatesReq; var MerlinAnimationsReq; var MerlinLoaded; var LoadReq; var HideReq; var MerlinLeftX, MerlinCenterX, MerlinRightX; var MerlinTopY, MerlinCenterY, MerlinBottomY; UsedChars = "Merlin"; MerlinID = "Merlin"; MerlinACS = "Merlin.acs"; MerlinURL = "http://agent.microsoft.com/agent2/chars/Merlin/Merlin.acf"; MerlinStates = "Showing, Hiding, Speaking, Moving, Gesturing"; MerlinAnimations = "Greet, Acknowledge, Alert, Blink, Announce, DoMagic1, DoMagic2, Explain, Wave"; MerlinLoaded = false; Window_OnLoad(); function Window_OnLoad() { Rainbow.Connected = true; MerlinLoaded = LoadLocalAgent(MerlinID, MerlinACS); if (!MerlinLoaded) { MerlinLoaded = LoadLocalAgent(MerlinID, ""); } if (MerlinLoaded) { SetCharObj(); } CheckLoadStatus();} function LoadLocalAgent(CharID, CharACS) { Rainbow.RaiseRequestErrors = false; if (CharACS == "") { LoadReq = Rainbow.Characters.Load(CharID); } else { LoadReq = Rainbow.Characters.Load(CharID, CharACS); } Rainbow.RaiseRequestErrors = true; if (LoadReq.Status != 1) { return(true); } return(false);} function SetCharObj() { Merlin = Rainbow.Characters.Character(MerlinID); Merlin.LanguageID = 0x409;} function CheckLoadStatus() { if (!MerlinLoaded) { window.status = "Loading " + MerlinID + " Character. Please Wait..."; MerlinReq = Rainbow.Characters.Load(MerlinID, MerlinURL); return(false); } window.status = ""; AgentIntro(); return(true);} function LoadError() { var strMsg; window.status = ""; strMsg = "Error Loading Character: " + MerlinID + "\n"; strMsg = strMsg + "This Microsoft Agent Script requires the character(s):\n"; strMsg = strMsg + UsedChars; alert(strMsg);} function GetScreenPositions() { var ScreenWidth = window.screen.width; var ScreenHeight = window.screen.height; if ((ScreenWidth == 0) || (ScreenHeight == 0)) { ScreenWidth = 800; ScreenHeight = 600; } MerlinCenterX = (parseInt(ScreenWidth / 2) - parseInt(Merlin.Width / 2)); MerlinRightX = (ScreenWidth - Merlin.Width); MerlinCenterY = (parseInt(ScreenHeight / 2) - parseInt(Merlin.Height / 2)); MerlinBottomY = (ScreenHeight - Merlin.Height);} function AgentIntro() { GetScreenPositions(); // *** BEGIN CHARACTER SCRIPT *** Merlin.MoveTo(0, 0); Merlin.Show(); Merlin.MoveTo(550, 450); Merlin.Speak("hello.., "+pageViewerFName+"!"); Merlin.Play("Greet"); Merlin.Play("Blink"); Merlin.Speak("welcome to my profile "+pageViewerFName+""); Merlin.Play("Blink"); Merlin.Play("Blink"); Merlin.Speak("PUT YOUR OWN WORDINGS HERE"); Merlin.Play("Blink"); Merlin.Play("Blink"); Merlin.Speak("PUT YOUR OWN WORDINGS HERE!!"); Merlin.Play("Blink"); Merlin.Play("Blink"); Merlin.Speak("You live in "+pageViewerCountry+""); Merlin.Play("Blink"); Merlin.Play("Blink"); Merlin.Play("Search"); Merlin.Play("Confused"); Merlin.Play("Process"); Merlin.Play("LookUpBlink"); Merlin.Play("DoMagic1"); Merlin.Play("Process"); Merlin.Play("Confused"); Merlin.Play("Read"); Merlin.Play("Search"); Merlin.Play("Think"); Merlin.Play("Suggest"); Merlin.Play("Surprised"); Merlin.Play("Write"); Merlin.Play("WriteReturn"); Merlin.Play("WriteContinued"); Merlin.Play("Process"); Merlin.Play("Process"); Merlin.Play("GestureRight"); Merlin.Play("Congratulate"); Merlin.Play("Blink"); Merlin.Play("Explain"); Merlin.Play("LookDownLeftBlink"); Merlin.Play("LookUpBlink"); Merlin.MoveTo(550, 550); Merlin.Play("Sad"); Merlin.Play("Uncertain"); Merlin.Play("RestPose"); Merlin.Play("Blink"); Merlin.Play("Blink"); Merlin.Speak("bye.. "+pageViewerFName+" !!"); Merlin.Play("Blink"); Merlin.Play("Blink"); Char.Play("Wave"); Char.Speak("SEE you Later and NOT Goodbye..."+pageViewerFName); Char.Play("Wave"); Char.Hide(); // *** END CHARACTER SCRIPT *** } //-->[/quote] Now, the Merlin knows your: - Page Viewer Name - Location I'll add more function! Keep in touch!=)

Pages: 12

Board footer

© 2024 F Talk

Current time is 04:24

[ 12 queries - 0.013 second ]
Privacy Policy