![]() |
|
||||||||||
|
|
|
|||||
|
Работая во флэше, мы можем вручную создать тэкстсфиелд, а потом разбить его на отдельные тэкстфилды - в каждом по символу.
Вопрос: как это сделать програмно???????? Я пытался сделать вот так: Но результат не тот......... |
|
|||||
|
А такой результат вам понравится?
var lastX:int=0; var textFormat:TextFormat = tf.defaultTextFormat; for(var i:int=0;i<tf.text.length;i++) { var f:TextField=new TextField(); f.defaultTextFormat = textFormat; f.x=lastX; f.text=tf.text.charAt(i); f.autoSize="left"; addChild(f); lastX += tf.getCharBoundaries(i).width; } tf - исходное текстовое поле с текстом. Источник текста и маленьких текстфильдиков ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|