![]() |
зигзаг забивка текста
Есть 2 варианта стечения обстоятельств - либо 3 текстовых поля либо 43... как говорится. Важно другое алгоритм . Что нужно получить :
Код:
0 0 33 1Что вы посоветуете , как лучше сделать в 3 поля или в 43 ? и какой алгоритм предпринять? |
чето нече не ясно
|
что именно не ясно? Ну я привел пример как выглядет текст в 3х идущих друг за другом полях. Тоесть каждое новое значение записывается в одно из 3х полей, причем на 1 символ больше чем в предидущем.
Если смотреть в коде то Код AS3:
|
Если бы тут не было таких больших чисел, то я подумал бы, что это табулатура для балалайки.:)
А по сути: я бы сделал бы либо 3 массива, либо 1 двумерный массив. Новое значение записывал бы в один из массивов, а в остальные Ну и когда нужно было бы выводить, просто пробежался бы по массивам и вывел содержимое каждого из них в три текстовых поля. В общем, я за 3 текстовых поля. Но всё равно странная задача. |
Я бы вообще обошелся без текстовых полей, а рисовал в битмапе все символы.
|
в битмапе? ммм ? как это?
carrotoff Тут еще дело омрачается тем, что цифры могут быть от 0 до 99, и поэтому непонятно когда поле закончилось и нужно стирать посл символ |
Если я правильно понял задачу, я бы заюзал TextFormat.tabStops и разделял цифры табуляцией.
|
crazyone расскажите поподробнее!? ниразу не испольщовал этого свойства. как оно работает, точнее как его применить к моему вопросу?
|
Кушайте на здоровье:
Код AS3:
|
Цитата:
Вот собственно и все. |
| Часовой пояс GMT +4, время: 11:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.