PDA

Просмотр полной версии : Создание интерактивной клавиатуры


Hijijnx
10.03.2006, 20:33
Будучи программистом клавиатурного тренажера "СОЛО на клавиатуре", я задался вопросом о возможности использования в нем флеш-анимации. Прога пишется на билдере и есть возможность проигрывания флэш-анимации через Active-X. Вопрос в чём. Возможно ли создание на флэше интерактивной клавиатуры, которая будет отображать надписи на кнопках в соответствии с выбранной раскладкой, получать из билдера информацию, какую клавишу нужно подсветить (и соответственно, как-то подсвечивать её). И вопрос по скорости... Когда мы нажимаем шифт, все буквочки на кнопочках должны замениться на верхний регистр (а цифирки на знаки препинания). Насколько медленен флэш, учитывая максимальную скорость ввода 10 знаков в секунду (то бишь успеет ли информация обновиться за 0.1 секунды? Как Вы понимаете, вопрос лагов актуален).
Если что - по ходу единственный способ общения ИЗ Билдера ВО флэш - функция SetVariable. Ошибаюсь ли я и если нет - возможно ли с её помощью добиться требуемой функциональности?

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

Спасибо.

Usnul
10.03.2006, 21:08
1) да, возможно.
2) скорость зависит от процессора и имеет некий лимит (1/120 секунды)


если руки растут откуда положенно а не откуда они обычно растут, тогда проблем вообще никаких недолжно возникнуть.

nuran
10.03.2006, 21:18
Я готов взяться за flash-программирование. Цена не имеет значения. Писать на: nuran@nuran.org

Король
10.03.2006, 21:26
нуран, ты с каких пор такой меценат?

проблем, действительно, возникнуть не должно. Уснул прав

nuran
10.03.2006, 21:52
Король, надо же когда-то и доброе дело сделать :)

Usnul
10.03.2006, 22:12
Король, надо же когда-то и доброе дело сделать :)
научи меня писАть без ошибок.

Король
10.03.2006, 22:15
научи Синтеза писать без ошибок

Den0k
10.03.2006, 22:18
2Hijijnx

Сам писал клавиатурный тренажёр полностью на Flash, перед этим поработал с Соло, по-моему, один из лучших тренажёров.

Как уже сказали выше, Flash потянет запросы скорости набора, во всяком случае, мой довольно-таки кривой код проблем не вызывал.
Когда занимался этим вопросом раскопал почти сотни подобных тренажёров, много из них было сделано на Flash, так что вопрос о пригодности даже не стоит :)

способ общения - ExternalInterface, очень тут будет, кстати, подробнее в хелпе flash и примеры ищи в гугле.

P.S. Hijijnx, напиши как можно, связаться с тобой или куда можно написать разработчикам Соло на клавиатуре, если вы правда решили использовать Flash, то могу поделиться несколькими идеями, по поводу улучшения тренажёра. Либо можно связаться со мной через персональные сообщения.

Винчестер
11.03.2006, 05:24
Hijijnx, а у тебя билдер вообще какой? Если Delphi я тебе и без флеша анимацию с клавой сделаю.

Hijijnx
11.03.2006, 19:16
2 Винчестер.
Билдер 6-ой. На чём ты предлагаешь писать клаву и какие плюсы у твоего подхода по сравнению с флэшем?

Винчестер
12.03.2006, 01:38
2 Винчестер.
Билдер 6-ой. На чём ты предлагаешь писать клаву и какие плюсы у твоего подхода по сравнению с флэшем?
Я тредлагаю все эффекты (типа подсветки и т.д.) писать на самом языке программирования, что намного увеличит скорость.
Языком могу посоветывать Borland Delphi Builder или borland C++ Builder - их среда разработки пол кода за тебя сама напишет, но это уже не в программирование я лезу.