Прочитать на английском

Поделиться через


Метод Get

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

Description

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

Синтаксис

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

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

Замечания

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

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

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

См. также

Метод Load