Método de interrupción
[Microsoft Agent está en desuso a partir de Windows 7 y puede no estar disponible en versiones posteriores de Windows.
-
Descripción
-
Interrumpe la animación del carácter especificado.
-
Syntax
-
agent**. Caracteres ("CharacterID"). Solicitud de interrupción**
Parte Descripción Solicitud Objeto Request para una llamada de animación determinada.
Observaciones
Puede usarlo para sincronizar la animación entre caracteres. Por ejemplo, si otro carácter está en una animación de bucle, este método detendrá el bucle y se moverá a la siguiente animación de la cola del carácter. No se puede interrumpir una animación de caracteres que no esté usando (que no se ha cargado).
Para especificar el parámetro de solicitud, debe crear una variable y asignar la solicitud de animación que desea interrumpir:
Dim GenieRequest as Object
Dim RobbyRequest as Object
Dim Genie as Object
Dim Robby as Object
Sub FormLoad()
MyAgent1.Characters.Load "Genie", "Genie.acs"
MyAgent1.Characters.Load "Robby", "Robby.acs"
Set Genie = MyAgent1.Characters ("Genie")
Set Robby = MyAgent1.Characters ("Robby")
Genie.Show
Genie.Speak "Just a moment"
Set GenieRequest = Genie.Play ("Processing")
Robby.Show
Robby.Play "confused"
Robby.Speak "Hey, Genie. What are you doing?"
Robby.Interrupt GenieRequest
Genie.Speak "I was just checking on something."
End Sub
No se puede interrumpir la animación del mismo carácter que se especifica en este método porque el servidor pone en cola el método Interrupt en la cola de animación de ese carácter. Por lo tanto, solo puedes usar Interrupción para detener la animación de otro carácter que hayas cargado.
Si declara una referencia de objeto y la establece en este método, devuelve un objeto Request .
Nota
La interrupción no vacía la cola del carácter; detiene la animación existente y pasa a la siguiente animación de la cola del carácter. Para detener y vaciar la cola de un carácter, use el método Stop .
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de