MsAgent говорящий анимированный персонаж на сайте

Анимированный говорящий персонажАнимированный говорящий персонаж MsAgent часто можно встретить на страницах интернет магазинов, различных продающих мини сайтов. Для тематического сайта он вряд-ли подойдет. Такой персонаж на сайте будет только отвлекать внимание от темы читаемой страницы. Ну, а если страница с описанием какого либо товара, то тут трудно сказать, что лучше, просто правильное в смысле маркетинга описание товара с анимированным агентом или без него. Ниже по тексту небольшой Java скрипт, который запускает говорящего персонажа. Работать такой персонаж будет только в операционной среде Windows XP и только при включенной опции поддержки java скриптов в браузере.

// Java Document
var myAgent;
var Agent;
var stub = 1;
var position = 0;
var reading = false;

var range = null;
var box = null;
var box_timer = null;
var read_timer = 0;
var run_flag = false;

var currentUrl = new String();
var urlHistory = new Array();

function InitAgent()
{

myAgent = new ActiveXObject("Agent.Control.2");
myAgent.Connected = true;
myAgent.Characters.Load("Agent");
Agent = myAgent.Characters("Agent");
Agent.LanguageID = 0x0419;
Agent.Show();
Agent.Stop();
Agent.Play("Wave");

Agent.MoveTo(20,20);
Agent.Show(0);
Agent.Speak("Привет ! Я говорящий волшебник Merlin !");
Agent.Play("Idle2_1");
Agent.MoveTo(800,550);
Agent.Play("GestureUp");
Agent.Speak("Я спал в Вашем компьютере, но теперь я готов работать!");
Agent.Play("GestureRight");
Agent.MoveTo(500,200);
Agent.Speak("На этой странице находится скрипт который мною управляет");
Agent.MoveTo(500,450);
Agent.Play("Announce");
Agent.Play("Decline");
Agent.Speak("Не поленитесь почитайте, уверен это интересно !!!");
Agent.Play("Congratulate_2");
Agent.Speak("На данной странице также описано, как установить скрипт на любую отдельную страницу сайта");
Agent.Play("Decline");
Agent.Hide(0);
Agent.Show(0);
Agent.Play("GetAttention");
Agent.Play("GetAttention");
Agent.Play("GetAttention");
Agent.Play("LookUp");
Agent.Play("LookUp");
Agent.Play("LookUp");
Agent.Play("Decline");
Agent.Speak("Если я Вам понравился, то спасибо за внимание. Читайте внимательно данную страницу. После прочтения Вы сможете самостоятельно установить меня на любую страницу своего сайта.");
Agent.Play("Decline");
Agent.Hide(0);

}

onload=InitAgent();

Чтобы встроить данного персонажа в какую-либо страницу сайта необходимо скрипт просто разместить в самом низу страницы и заменить тексты после Agent.Speak на свои. Вот собственно и все.

Данный скрипт управляет анимированным персонажем "Merlin", который стоит в операционной среде Windows XP по умолчанию. Некоторые персонажи находятся в программе Word XP. Также много различных персонажей можно найти в Интернете. Чтобы не заниматься этой трудоемкой операцией проще просто скачать этих персонажей на странице полезностей и установить их в операционную систему. Уcтановить их достаточно просто. Необходимо найти в директории, где находится операционная система, обычно это C:/Windows папку msagent/chars и распаковать туда скачанный архив с файлами имеющих расширение .acs. Генерировать скрипты для управления этими персонажами вполне можно программой PowerWebTools, которую можно найти в сети, задав поиск по ее названию.

Top.Mail.Ru