Метод Get

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

Описание

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

Синтаксис

агент**. Characters ("CharacterID"). Get** Type, Name, [Queue]

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

Комментарии

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

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

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

См. также:

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