1. Descripción general
Agregar un ELF de asistente web al sitio web. Cuando los usuarios visiten el sitio web, saluden al usuario o transmitan información importante sobre el sitio web, no solo puede ayudar a los usuarios a comprender rápidamente el sitio web, sino que también hace que los usuarios sean profundamente impresionados por el sitio web. Este ejemplo presentará el método de llamar a los elfos del asistente web a través de JavaScript.
2. Puntos técnicos
Este ejemplo es implementado principalmente por Microsoft Agent, Componente ActiveX. Microsoft Agent proporciona muchos métodos para controlar el papel del agente, que se introducirá en detalle a continuación.
a. Método Load (): Se utiliza para leer el rol que se utilizará. Este método incluye dos parámetros, uno para especificar el nombre del rol y el otro para especificar el archivo almacenado por el rol.
b. Método Show (): Se utiliza para que el personaje aparezca en la pantalla.
do. Hide () Método: utilizado para ocultar roles.
d. Speak () Método: utilizado para implementar hablar de roles. Este método tiene un parámetro para especificar el contenido del discurso.
mi. Método Moveto (): se usa para mover el carácter a una posición especificada en la pantalla. Este método tiene dos parámetros, uno para especificar las coordenadas del eje X y el otro para especificar las coordenadas del eje y.
F. Método Play (): Se utiliza para especificar la animación que se reproducirá. Este método tiene solo un parámetro, que especifica la cadena que representa la animación. Sus valores incluyen anunciar, explicar, felicitar, saludar, gestureright, gestureLeft, gesturgown, gestureup, complacido y leído, etc.
3. Implementación específica
(1) En la etiqueta <cead> de la página donde se debe mostrar los elfos del asistente web, escriba una función javascript personalizada loadAgent () para cargar el rol que se utilizará. El código específico de la función LoadAgent () es el siguiente:
<script language = "javaScript"> function loadAgent (id) {try {id = new ActiveXObject ("agente.control.2"); // Cree un control de ActiveX ID.Connected = True; id.Characters.Load ("MrAgent", "Merlin.acs"); // Cargue el papel que se utilizará ID de retorno; } catch (err) {return false; }} </script>(2) Escriba una función JavaScript personalizada controlAgent () después de la función LoadAgent (), que se utiliza para llamar y controlar el asistente del asistente web. El código específico de la función ControlAgent () es el siguiente:
function controlAgent () {if (agente = loadAgent ("agente")) {var mragentid = "mragent"; mragent = agente.characters.character (Mragentid); // consigue asistente mragent.moveto (200,200); // Asistente móvil mragent.show (); // Mostrar asistente mragent.play ("explicar"); // gemblem mragent.speak ("¡Bienvenido al sitio web de Tomorrow Technology!"); // consejo mragent.play ("gestureRight"); // gemblem mragent.play ("complacido"); // hacer un gesto de solicitud mragent.speak ("Nuestra url: www.cccxy.com"); // solicitar mragent.hide (); // esconder el asistente mragent.moveto (600,300); // Asistente móvil mragent.show (); // Mostrar asistente mragent.play ("explicar"); // hacer un gesto de leer mragent.play ("leer") // hacer un gesto de leer mragent.speak ("Estaremos entusiasmados por resolver las preguntas que encuentre en el proceso de aprendizaje"); // solicitar mragent.play ("Idle1_1"); // hacer una aparición de no hacer nada mragent.play ("gestureRight"); // Vaya a hacer un gesto con su mano derecha mragent.speak ("Recuerde nuestro sitio web: www.cccxy.com"); // propina mragent.play ("salud"); // saludar mragent.speak ("Gracias por venir"); // tip Mragent.play ("Idle2_2"); // punta de mragent.hide (); // Ocultar Asistente}}(3) Escriba el código JavaScript para llamar y controlar a los elfos del asistente web después de cargar la página. El código específico es el siguiente:
window.onload = function () {controlAgent (); // Llamar y controlar a los elfos del asistente web}Lo anterior es el método de llamar a los elfos del asistente web basado en la barra de navegación de implementación de JS. Espero que sea útil para todos. Si tiene alguna pregunta, déjame un mensaje y el editor responderá a todos a tiempo. ¡Muchas gracias por su apoyo al sitio web de Wulin.com!