Bagikan melalui


Metode Interupsi

[Microsoft Agent tidak digunakan lagi pada Windows 7, dan mungkin tidak tersedia dalam versi Windows berikutnya.]

Deskripsi

Mengganggu animasi untuk karakter yang ditentukan.

Sintaks

agen**. Karakter ("CharacterID"). Mengganggu** Permintaan

Bagian Deskripsi
Minta Objek Permintaan untuk panggilan animasi tertentu.

 

Keterangan

Anda dapat menggunakan ini untuk menyinkronkan animasi antar karakter. Misalnya, jika karakter lain berada dalam animasi perulangan, metode ini akan menghentikan perulangan dan berpindah ke animasi berikutnya dalam antrean karakter. Anda tidak dapat mengganggu animasi karakter yang tidak Anda gunakan (yang belum Anda muat).

Untuk menentukan parameter permintaan, Anda harus membuat variabel dan menetapkan permintaan animasi yang ingin Anda interupsi:

   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

Anda tidak dapat mengganggu animasi karakter yang sama dengan yang Anda tentukan dalam metode ini karena server mengantre metode Interupsi dalam antrean animasi karakter tersebut. Oleh karena itu, Anda hanya dapat menggunakan Interupsi untuk menghentikan animasi karakter lain yang telah Anda muat.

Jika Anda mendeklarasikan referensi objek dan mengaturnya ke metode ini, itu mengembalikan objek Permintaan .

Catatan

Gangguan tidak membersihkan antrean karakter; ini menghentikan animasi yang ada dan melanjutkan ke animasi berikutnya dalam antrean karakter. Untuk menghentikan dan membersihkan antrean karakter, gunakan metode Stop .

 

Lihat juga

Hentikan metode