Advanced Member
Покинул форум
Сообщений всего: 339
Дата рег-ции: Март 2005
Откуда: nnov
Карма 3
|
Хочу для практики попробовать написать во flash клавиатуру для автоматического перевода латинских букв в русские. Подобное я уже кучу раз видел написанное на JS. А вот во flash что-то не попадалось (наверное, просто плохо смотрел). Но тем не менее.
Попробовал покрутить эту идею.
во-первых, интересно было бы знать, как лучше сделать саму клавиатуру т.е. или самому рисовать каждую клавишу или сделать програмно (и какая структура должна быть у мувика... т.е. как минимум подложка,которая должна менять цвет в зависимости от того нажата эта клавиша или нет + верхний слой с буквами). И ещё нужно как-то связать клавиши с событием onKeyDown ... т.е. как обращаться к определенной клавише, чтобы она реагировала. Наверное, что-то с gotoAndPlay, но смутно представляю себе... хз
во-вторых, есть проблема с определением кода клавиши... сколько не пробовал крутить getCode() и getAscii() все равно что-то не то получается т.е. определятся-то определяется, только никаких различий в коде клавиши при разных раскладках я не заметил (опять же может плохо смотрел) . пришел к выводу, что лучше сделать два массива один с русскими, а другой с латинскими. Искать в массиве с латинскими совпадение, брать по тому же ключу из массива с русскими и писать в textfield.
Опыт работы с AS имеется, но достаточно скудный... |