|
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
Текстовое поле
Может кто - нибудь скинуть ссылки или подсказать, как реализованы текстовые поля? Я написал свои классы, но там без поддержки каретки ввода и копирования в буфер.
|
|
|||||
Регистрация: Feb 2014
Сообщений: 56
|
Подобное решение подойдёт? Там два текстовых поля(инпута).
Не знаю насколько хорошо, но работает. |
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
Мне нужна реализация текстового поля с нуля, а это стандартное от flash, мне бы примеры или исходники полностью самописного текстового поля.
|
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
У меня рендер в одну bitmapData, классы наследуются не от DisplayObject, а от моего собственного. Хотелось бы, чтобы текст был не поверх BitmapData в виде векторной графики, а в неё нарисован.
|
|
|||||
Цитата:
К слову в старлинге, где реализованы свои текстфилды, в основе тоже лежит штатный. Писать свой смысла совершенно нет. Надо будет как-то учить его понимать шрифты, а это работа далеко не тривиальная |
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
То, что он IBitmapDrawable, я знаю, но методом copyPixels его не получиться нарисовать, придётся после каждого ввода символа, перерисовывать используя draw. Со шрифтами я разобрался, я тупо нарезал все символы в массив и от туда беру тот который нужен. При смене шрифта, размера шрифта, цвета я очищаю массив и заново нарезаю туда символы. Мне осталось реализовать каретку ввода. Могу показать исходники если нужны.
|
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
Всё в общем, я решил проблему.
|
|
|||||
Регистрация: Nov 2013
Сообщений: 74
|
|
|
|||||
Регистрация: Oct 2006
Сообщений: 2,281
|
если стереть весь текст в инпутфилде, он перестает реагировать на нажатия
|
Часовой пояс GMT +4, время: 19:58. |
|
« Предыдущая тема | Следующая тема » |
|
|