Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Имитация управления (http://www.flasher.ru/forum/showthread.php?t=165792)

Termer 26.08.2011 20:03

Имитация управления
 
Возможно ли управлять загруженным swf программно, имитируя нажатие клавиш. Например стандартная игра
Pin Ball : левый и правый флипперы реагируют на соответствующие нажатые клавиши. Возможно ли управлять флипперами не используя функции и процедуры касающиеся обработки движения флипперов, а используя функции имитирующие нажатие клавиши пользователем?

olexandr 26.08.2011 21:24

брр.. 2 раза прочитал, но последняя фраза вводит в ступор.
играть клавишами можно: KeyboardEvent.KEY_DOWN, KeyboardEvent.KEY_UP вам в помощь. если не оно, выражайтесь яснее

Zolza 27.08.2011 06:46

Цитата:

Сообщение от Termer (Сообщение 1025784)
а используя функции имитирующие нажатие клавиши пользователем?

Самостоятельно выпускайте события в нужный момент
Код AS3:

dispatchEvent(new KeyboardEvent())


Termer 27.08.2011 14:31

как отправить в другой ролик событие о том что я нажал, например клавишу "стрелка влево"? кусок кода напишите если можно...

wvxvw 27.08.2011 15:06

Код AS3:

{другой ролик}.dispatchEvent(
        new KeyboardEvent(
                KeyboardEvent.KEY_DOWN,
                true,
                false,
                charCodeValue,
                keyCodeValue,
                keyLocationValue,
                ctrlKeyValue,
                altKeyValue,
                shiftKeyValue,
                controlKeyValue,
                commandKeyValue));

Все параметры, кроме первого - по желанию.


Часовой пояс GMT +4, время: 10:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.