Форум 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)
-   -   Flash Lite 2.0 работа с клавиатурой (http://www.flasher.ru/forum/showthread.php?t=93084)

moroz0ff 13.03.2007 19:22

Flash Lite 2.0 работа с клавиатурой
 
Как сделать, что бы на кнопки 8,2,4,6 фокус на баттонах и мувиках менялся так же как при управлении джойстиком?

ToXICus 13.03.2007 23:40

100% известна такая вещь: нажимаешь Ф1 и смотришь все подряд по Flash Lite. Там тема соответственная есть.
З.Ы. кто ищет, тот всегда найдет.

iNils 14.03.2007 00:04

ToXICus, поделитесь своими знаниями.

relevance4 14.03.2007 12:37

мне тоже интересно...

moroz0ff 14.03.2007 20:43

Хелп уже не раз просмотрен и пересмотрен, весь раздел по объекту Key. Конкретно по этому вопросу ничего нет.

iNils 14.03.2007 20:56

Я тоже ничего не нашел. Поэтому единственное, что могу предложить, это сначала загнать все кнопки в массив по координатам, через for in, а потом разобраться с логикой переходов при управлении джойстиком и эммулировать переходы через setFocus.

etc 14.03.2007 21:07

А что-нибудь типа Key['broadcastMessage'] принудительного не поможет? Я не пробовал, не знаю в общем. Предположение просто.

moroz0ff 14.03.2007 22:12

А поподробнее?=)

iNils 14.03.2007 22:13

Цитата:

Сообщение от __etc
А что-нибудь типа Key['broadcastMessage'] принудительного не поможет? Я не пробовал, не знаю в общем. Предположение просто.

Я об этом думал, но что отсылать?

etc 14.03.2007 22:15

onKeyDown :D
В принципе, оно врядли здесь поможет.

iNils 14.03.2007 22:21

Цитата:

Key.broadcastMessage is meant to be used internally to pass on Key events
*which have already occured*. It does not trigger the events themselves and
won't have any effect on Key.getCode or Key.isDown.

If you want to listen for custom Key events, why not just pass the key code
as an argument to your listener, and don't try and hack into the built-in
system - cos it won't work!

Peter

|\ Team Macromedia Volunteer for Flash
|/ www.macromedia.com/go/team/

|\ Freelance Flash Developer
|/ www.peterjoel.com
Если я правильно перевел, то не получится.


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

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