Пульт дистанционного управления проектором - управление презентацией Flash

Пожалуйста, кто-нибудь может сказать мне, как работает пульт дистанционного управления? Мне нужно создать презентацию на платформе Flash с помощью ActionScript 3. Как прослушивать клавиши с пульта дистанционного управления, чтобы показать следующий слайд, предыдущий слайд, паузу, воспроизведение и т. Д.? Это как нормальные ключи?

Спасибо за информацию

2 ответа

При программировании вашей флэш-презентации для использования с удаленным кликером, не ориентируйте левый и правый клики мышью.

Вместо этого вам нужно использовать события клавиатуры для нацеливания на Page Up и Page Down.

Слушатель событий, который эмулирует стрелку вперед удаленного кликера:

stage.addEventListener(KeyboardEvent.KEY_DOWN, forwardsFunction);
function forwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_DOWN)
{

Прослушиватель событий, имитирующий обратную стрелку удаленного кликера:

stage.addEventListener(KeyboardEvent.KEY_DOWN, backwardsFunction);
function backwardsFunction(event:KeyboardEvent):void {
var myKey = event.keyCode;
if (myKey == Keyboard.PAGE_UP)
{

Это позволит вам использовать удаленный кликер для работы с вашими Flash-презентациями. По крайней мере, так обстоит дело с пультом Logitech, который я тестировал.

Также я посчитал необходимым определить фокусировку, чтобы это работало. Мои Действия были помещены в рамку на уровне сцены, т.е. они связаны с видеоклипами, размещенными на сцене. Добавление этого кода в начало моих действий позволило это работать:

stage.focus=stage;

Как правило, пульты дистанционного управления проектора представляют собой сигналы левого и правого щелчка мыши. ЛКМ - это "следующий слайд", юаней - "предыдущий слайд".

Однако вы столкнетесь с проблемами, так как щелчок правой кнопкой мыши во Flash откроет контекстное меню. Как видите, Flash не очень подходит для этой цели.

Я рекомендую добавлять ваши Flash-файлы в презентацию PowerPoint, чтобы избавить себя от необходимости догадываться о том, какое оборудование вам доступно.

Другие вопросы по тегам