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

Método Stop