Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
[Microsoft Agent не рекомендуется использовать в Windows 7 и может быть недоступно в последующих версиях Windows.]
-
описание
-
Прерывает анимацию для указанного символа.
-
синтаксис
-
агент**. Символы ("CharacterID"). Прерывание** запроса
Часть Описание запроса Объектзапросадля определенного вызова анимации.
Замечания
Это можно использовать для синхронизации анимации между символами. Например, если другой символ находится в анимации цикла, этот метод остановит цикл и переместится на следующую анимацию в очереди символов. Вы не можете прервать анимацию символов, которую вы не используете (которые не загружены).
Чтобы указать параметр запроса, необходимо создать переменную и назначить запрос анимации, который требуется прервать:
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
Невозможно прервать анимацию одного и того же символа, указанного в этом методе, так как сервер очереди метода прерывания в очереди анимации этого символа. Таким образом, можно использовать только прерывания, чтобы остановить анимацию другого символа, загруженного.
Если объявить ссылку на объект и задать его этому методу, он возвращает объект Request.
Заметка
прерывание не очищает очередь символа; он останавливает существующую анимацию и переходит к следующей анимации в очереди символов. Чтобы остановить и очистить очередь символов, используйте метод Stop.
См. также