Метод Get

[Microsoft Agent устарел по состоянию на Windows 7 и может быть недоступен в последующих версиях Windows.]

Описание

Извлекает указанные данные анимации для указанного символа.

Синтаксис

agent**. Символы ("CharacterID"). Get** Type, Name, [Queue]

Часть Описание
Type Обязательный элемент. Строковое значение, указывающее тип данных анимации для загрузки. "Анимация" данные анимации символа.
"Состояние" Данные состояния символа.
"WaveFile" Звуковой файл символа (для произнесенных выходных данных).
Name Обязательный. Строка, указывающая имя типа анимации. "name" Имя анимации или состояния.
Для анимаций имя основано на том, что определено для символа при сохранении с помощью редактора символов Microsoft Agent.
Для состояний можно использовать следующие значения:
"Gesturing" Чтобы получить все анимации состояния Gesturing .
"GesturingDown" Для получения анимации GesturingDown .
"GesturingLeft" Для получения анимации GesturingLeft .
"GesturingRight" Чтобы получить анимацию GesturingRight .
"GesturingUp" Для получения анимации GesturingUp .
"Скрыть", чтобы получить анимацию состояния скрытия .
"Слух" Для получения анимации состояния слуха .
"Idling" Для получения всех анимаций состояния простоя .
"IdlingLevel1" Для получения всех анимаций IdlingLevel1 .
"IdlingLevel2" Для получения всех анимаций IdlingLevel2 .
"IdlingLevel3" Для получения всех анимаций IdlingLevel3 .
"Прослушивание" Для получения анимации состояния прослушивания .
"Перемещение" Для получения всех анимаций состояния перемещения .
"MovingDown" Для получения анимации MovingDown.
"MovingLeft" Для получения анимации MovingLeft .
"MovingRight" Для получения анимации MovingRight .
"MovingUp" Для получения анимации MovingUp.
"Отображение" Для получения анимации состояния отображения .
"Говорить", чтобы получить анимацию состояния речи .
Можно указать несколько анимаций и состояний, разделив их запятыми. Однако нельзя смешивать типы в одной инструкции Get .
"URLorfilespec" Спецификация звука (. WAV или . Файл LWV. Если спецификация не завершена, она интерпретируется как относительно спецификации, используемой в методе Load .
Очередь Необязательный параметр. Логическое выражение, указывающее, помещает ли сервер запрос Get в очередь. Значение true (по умолчанию) помещает запрос get . Любой запрос анимации, следующий за запросом Get (для одного и того же символа), ожидает, пока данные анимации не будут загружены.
Ложных Не помещет запрос get в очередь.

Remarks

При загрузке символа с помощью протокола HTTP (an. ACF-файл) необходимо использовать метод Get для получения данных анимации, прежде чем воспроизводить анимацию. Этот метод не используется, если вы загрузили символ с помощью протокола UNC (an. Файл ACS). Вы также не можете получить http-данные для символа с помощью Get , если вы загрузили этот символ с помощью протокола UNC (. Файл символов ACS).

Если вы объявляете ссылку на объект и устанавливаете его в этот метод, он возвращает объект Request . Если связанная анимация не загружается, сервер устанавливает для свойства Status объекта Request значение failed с соответствующим номером ошибки. Событие RequestComplete можно использовать для проверки состояния и определения действий, которые нужно предпринять.

Анимация или звуковые данные, полученные с помощью метода Get , хранятся в кэше браузера. Последующие вызовы проверяют кэш и, если данные анимации уже есть, элемент управления загружает данные непосредственно из кэша. После загрузки анимацию или звуковые данные можно воспроизводить с помощью методов воспроизведения или речи .

См. также

Метод загрузки