100 Часть VIII. Примеры
Таблица 40.1.Методы Microsoft Agent, используемые в листинге 40.8
Метод Описание
MoveTo Перемещает гид в точку с указанными экранными координатами
Speak Указывает текст, произносимый гидом
Play- Проигрывает предварительно определенный текст
MoreHelp()
Эта функция заставляет гида предложить пользователю нажать кнопку. Вызывается браузером по истечении тайм-аута, указанного в функции Load ().
Button_Click()
Это обработчик события, связанного с кнопкой. Когда пользователь нажимает кнопку, обработчик события перемещает гида в случайную точку экрана и заставляет его произнести одну из трех фраз.
<HTML>
<HEAD>
<TITLE>Microsoft Agent Example</TITLE>
</HEAD>
<BODY OnLoad="Load()">
<OBJECT CLASSID="clsid:855B244C-FC5B-llCF-91FE-OOC04FD701A5"ID=Agent></OBJECT>
<SCRIPT LANGUAGE=JAVASCRIPT>
function Load(){
// Enable the agent.
Agent.Commands.Caption= "Microsoft Agent Example";
Agent.Commands.Enabled= true ;
Agent.Active= true;
Agent.MoveTo( 400, 300 );
Agent.Speak( "Howdy, from Texas.");
Agent.Play( "RestPose");
Agent.Speak( "This example shows you what Microsoft Agent is all about.");