次の方法で共有


Stop メソッド (従来の Windows 環境機能)

[Microsoft エージェントは Windows 7 の時点で非推奨となり、以降のバージョンの Windows では使用できない場合があります。]

Description

指定した文字のアニメーションを停止します。

構文

agent**。文字 ("CharacterID")。Stop** [Request]

パーツ 説明
Request 省略可能。 特定のアニメーション呼び出しを指定する Request オブジェクト。

 

解説

要求パラメーターを指定するには、変数を作成し、停止するアニメーション要求を割り当てる必要があります。 Request パラメーターを設定しない場合、サーバーは、キューに登録された Get 呼び出しを含む文字のすべてのアニメーションを停止し、キャラクターが現在非表示または表示アニメーションを再生していない限り、アニメーション キューをクリアします。 このメソッドは、キューにない Get 呼び出しを停止しません。

特定のアニメーションまたは Get 呼び出しを停止するには、オブジェクト変数を宣言し、その変数にアニメーション要求を割り当てます。

   Dim MyRequest
   Dim Genie

   Agent1.Characters.Load "Genie", "https://agent.microsoft.com/characters/v2/genie/genie.acf"

   Set Genie = Agent1.Characters ("Genie")

   Genie.Get "state", "Showing"
   Genie.Get "animation", "Greet, GreetReturn"

   Genie.Show
   
   'This animation will never play
   Set MyRequest = Genie.Play ("Greet")
   
   Genie.Stop MyRequest

このメソッドは Request オブジェクトを生成しません。

参照

StopAll メソッド