Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
[Microsoft Agent je zastaralý jako Windows 7 a může být nedostupný v následujících verzích Windows.]
-
popis
-
Přehraje zadanou animaci pro zadaný znak.
-
syntaxe
-
agenta**. Znaky ("CharacterID"). Přehrát** "AnimationName"
| Část | Popis |
|---|---|
| animationName | Požadovaný. Řetězec, který určuje název sekvence animace. |
Poznámky
Název animace je definován při kompilaci znaku pomocí Editoru znaků aplikace Microsoft Agent. Než přehrajete zadanou animaci, server se pokusí přehrát animaci Return pro předchozí animaci, pokud byla přiřazena.
Při přístupu k animacím znaků pomocí konvenčního protokolu souborů můžete jednoduše použít metodu Přehrát zadáním názvu animace. Pokud však pro přístup k datům animace znaků používáte protokol HTTP, použijte metodu Get k načtení animace před voláním metody Play.
Další informace najdete v metodě Get.
Pokud chcete zjednodušit syntaxi, můžete deklarovat odkaz na objekt a nastavit ho tak, aby odkaz na objekt Znak v kolekci Characters a jako součást příkazů Play použijte odkaz:
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.Show
Genie.Get "animation", "Greet, GreetReturn"
Genie.Play "Greet"
Genie.Speak "Hello."
Pokud deklarujete odkaz na objekt a nastavíte jej na tuto metodu, vrátí Request objektu. Kromě toho, pokud zadáte animaci, která není načtena nebo pokud znak nebyl úspěšně načten, server nastaví vlastnost StavPožadavek objekt "selhal" s odpovídajícím číslem chyby. Pokud však animace neexistuje a data znaku již byla úspěšně načtena, server vyvolá chybu.
Metoda Play nezviditelní znak. Pokud není znak viditelný, server přehraje animaci bez kontroly a nastaví vlastnost Status objektu Request.