Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
[Microsoft Agent is afgeschaft vanaf Windows 7 en is mogelijk niet beschikbaar in volgende versies van Windows.]
-
beschrijving
-
Onderbreekt de animatie voor het opgegeven teken.
-
syntaxis
-
agent**. Tekens ("CharacterID"). Onderbreken**
Deel Beschrijving aanvragen Een -object aanvragen voor een bepaalde animatie-aanroep.
Opmerkingen
U kunt dit gebruiken om animatie tussen tekens te synchroniseren. Als een ander teken zich bijvoorbeeld in een lusanimatie bevindt, stopt deze methode de lus en gaat u naar de volgende animatie in de wachtrij van het teken. U kunt een tekenanimatie die u niet gebruikt niet onderbreken (die u niet hebt geladen).
Als u de aanvraagparameter wilt opgeven, moet u een variabele maken en de animatieaanvraag toewijzen die u wilt onderbreken:
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
U kunt de animatie van hetzelfde teken dat u in deze methode opgeeft, niet onderbreken omdat de server de methode Interrupt in de animatiewachtrij van dat teken in de wachtrij voor animaties van dat teken in de wachtrij zet. Daarom kunt u alleen Onderbreken gebruiken om de animatie van een ander teken dat u hebt geladen, te stoppen.
Als u een objectverwijzing declareert en deze instelt op deze methode, wordt een Request-object geretourneerd.
Notitie
Interrupt de wachtrij van het teken niet leegmaken; hiermee stopt u de bestaande animatie en gaat u verder met de volgende animatie in de wachtrij van het teken. Als u de wachtrij van een teken wilt stoppen en leegmaken, gebruikt u de methode Stoppen.
Zie ook