Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Эмуляция нажатия кнопок на клавиатуре (http://www.flasher.ru/forum/showthread.php?t=107501)

(IDIM) 03.02.2008 06:11

Эмуляция нажатия кнопок на клавиатуре
 
народ такой вопрос как сделать так чтобы флеш сам нажимал на кнопки на клаве? типа задал ролику время и кнопку и он например раз в 60 сек нажимает цифру "1" например... реально это сделать на флеше? (или может директоре ;) )

MrPoma 03.02.2008 06:56

Код:

function addText():Void{
    trace(1)
}
setInterval(addText, 60000);

или такая эмуляция:

Код:

var key:Object = new Object();

key.onKeyDown = function(){
        var code:Number = Key.getCode();
        if(code == 32){
                pressSpace();
        }
}
Key.addListener(key);

function pressSpace():Void{
        trace('пробел нажат');
}

setInterval(pressSpace, 1000);


(IDIM) 03.02.2008 14:30

ой... может я опять плохо вопрос задал, возможно ли так: запустил флеш ролик и открыл блокнот флешку на задний фон и просто при курсоре в блокноте там печатаецца текст. Во как! реально ли это? тоесть эмуляция должна быть как бы везде.

iNils 03.02.2008 14:41

Нельзя.

DarkLight 03.02.2008 14:44

Только сделав флешку, обернутую в exe с помощью MDM Zinc.

(IDIM) 03.02.2008 19:23

а код какой там нужно сделать?

alexcon314 03.02.2008 20:42

http://flasher.ru/forum/showthread.php?t=104606
пост №4
код писать придется не только в цинке
попробуйте разобраться с этим примером
это не единственный вариант, но зато самый простой.


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

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