PDA

Просмотр полной версии : Эмуляция нажатия кнопок на клавиатуре


(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
код писать придется не только в цинке
попробуйте разобраться с этим примером
это не единственный вариант, но зато самый простой.