1. Обзор
Добавление веб -помощника эльфа на веб -сайт. Когда пользователи посещают веб -сайт, поздоровайтесь с пользователем или передают важную информацию о веб -сайте, это может не только помочь пользователям быстро понять веб -сайт, но и сделать пользователей глубоко впечатленными веб -сайтом. В этом примере будет представлен метод вызова эльфов веб -помощника через JavaScript.
2. Технические моменты
Этот пример в основном реализован агентом Microsoft, ActiveX Component. Agent Microsoft предоставляет много методов для контроля роли агента, которая будет подробно описана ниже.
а Метод load (): используется для чтения роли, которая будет использоваться. Этот метод включает в себя два параметра, один для указания имени роли, а другой для указания файла, хранящегося в роли.
беременный Show () Метод: используется для того, чтобы персонаж появился на экране.
в Hide () Метод: используется для скрытия ролей.
дюймовый Speak () Метод: используется для реализации роли. Этот метод имеет параметр для указания содержания речи.
эн. Moveto () Метод: используется для перемещения символа в указанную позицию на экране. Этот метод имеет два параметра, один для указания координат оси X, а другой для указания координат оси Y.
фон Метод Play (): используется для указания анимации, которая будет воспроизведена. Этот метод имеет только один параметр, который указывает строку, представляющую анимацию. Его ценности включают в себя объявление, объяснить, поздравить, приветствовать, повесить, гестерельфт, жесты, жеступ, довольные и читать и т. Д. и т. Д.
3. Конкретная реализация
(1) В теге <Head> страницы, где необходимо отобразить эльфы веб -помощника, напишите пользовательскую функцию JavaScript functionAgent (), чтобы загрузить роль, которая будет использоваться. Функция конкретного кода LoadAgent () выглядит следующим образом:
<script language = "javaScript"> function LoadAgent (id) {try {id = new ActiveXObject ("Agent.Control.2"); // Создать идентификатор управления ActiveX.connected = true; id.characters.load ("mragent", "merlin.acs"); // Загрузите роль, которая будет использоваться возвращающим идентификатором; } catch (err) {return false; }} </script>(2) Напишите пользовательскую функцию JavaScript ControlAgent () после функции LoadAgent (), которая используется для вызова и управления мастером веб -помощника. Конкретный код функции ControlAgent () заключается в следующем:
Function controlagent () {if (Agent = LogalAgent ("Agent")) {var mrAgentId = "mragent"; Mragent = Agent.Characters.Character (Mragentid); // Получить помощника Mragent.moveto (200 200); // мобильный помощник mragent.show (); // Показать помощник mragent.play («Объяснить»); // Gemblem Mragent.speak («Добро пожаловать в Tomechnology Technology Websity!»); // tip mragent.play ("gestureright"); // gemblem mragent.play ("доволен"); // Сделать жест запроса mragent.speak («Наш url: www.cccxy.com»); // resment mragent.hide (); // скрыть помощник Mragent.moveto (600 300); // мобильный помощник mragent.show (); // Показать помощник mragent.play («Объяснить»); // Сделать жест чтения mragent.play («читать») // Сделать жест чтения mragent.speak («Мы будем с энтузиазмом решать вопросы, которые вы столкнулись в процессе обучения»); // resment mragent.play ("idle1_1"); // появляется ничего, что ничего не делает mragent.play («gestureright»); // Перейдите, чтобы сделать жест с правой рукой mragent.speak («Помните наш веб -сайт: www.cccxy.com»); // TIP MRAGENT.Play ("Greet"); // приветствовать mragent.speak («Спасибо, что приехали»); // tip mragent.play ("idle2_2"); // TIP MRAGENT.HIDE (); // скрыть помощник}}(3) Напишите код JavaScript, чтобы вызовать и управлять эльфами веб -помощника после загрузки страницы. Конкретный код заключается в следующем:
window.onload = function () {controlagent (); // вызов и контроль эльфов веб -помощника}Выше приведено метод вызова эльфов веб -помощника на основе навигационной панели навигации JS. Я надеюсь, что это будет полезно для всех. Если у вас есть какие -либо вопросы, пожалуйста, оставьте мне сообщение, и редактор ответит всем вовремя. Большое спасибо за вашу поддержку сайту wulin.com!