Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Выравнивание текста по краям в textField (http://www.flasher.ru/forum/showthread.php?t=159765)

stantler 05.07.2011 07:31

Выравнивание текста по краям в textField
 
Здравствуйте

Есть textField с авторесайзом.
Нужно, чтобы первая строчка текста выравнивалась по краям: первая часть слева, вторая - справа.

Вариант со <span class=""> работает только если нужно строчку выровнять всю

mooncar 05.07.2011 10:30

А у вас разве не всю? Что значит "первая часть" и "второя часть"? Как и кто это определят?

stantler 05.07.2011 10:38

Поясню примером:

Код:

Часть1 слева                          часть2 справа
Другой текст, который определяет ширину textField'а
...

Если я делаю так:
Код AS1/AS2:

<span class="...text-align: left;">Часть1 слева</span>
<span class="...text-align: right;">часть2 справа</span>

То к "части2" text-align не применяется (хотя стиль применяется и меняет цвет) и он находится слева.
Если убрать "часть1", то все в порядке и "часть2" находится справа.

Вот загвоздка именно в этой первой строчке и ее 2мя частями с двух сторон

olexandr 05.07.2011 12:10

вряд ли это возможно
проще сделать двумя текстовыми полями

dark256 05.07.2011 12:25

Во флэеше 3 типа выравнивания - слева, справа и по центру.
Отбивкаи по левому и по правому - либо пробелы в текст ручками добавляйте, либо программно реализуйте.

stantler 05.07.2011 13:39

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

Вариант через 2 текстовых поля рассматривался, но не подходит.

Спасибо за ответы


Часовой пояс GMT +4, время: 13:09.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.