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.");