Показать сообщение отдельно
Старый 13.10.2012, 21:36
Logun вне форума Посмотреть профиль Отправить личное сообщение для Logun Найти все сообщения от Logun
  № 13  
Ответить с цитированием
Logun

Регистрация: Sep 2012
Сообщений: 15
Isfet мне нужно чтобы TextField думал, что как будто клавишу на клавиатуре нажали.

Inet_PC, да, ошибся с yyy, но это здесь названия функций исправлял для простоты, во флеше все нормально, т.е. получается я не могу переслать событие всем объектам на сцене, а только конкретному?
Подправил по вашей рекомендации:
Код AS3:
key.addEventListener(MouseEvent.CLICK, yyyy);
txt.addEventListener(KeyboardEvent.KEY_DOWN, xxxx);
 
function xxxx(evt: KeyboardEvent): void {
	trace(evt.charCode);
}
 
function yyyy(e: MouseEvent): void {
	var ev: KeyboardEvent = new KeyboardEvent(KeyboardEvent.KEY_DOWN, true, false, 50);
	stage.focus = txt;
	txt.dispatchEvent(ev);
}
trace ожил, а вот в TextField тишина, символ не появляется(