Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 25.11.2007, 22:20
DimG вне форума Посмотреть профиль Отправить личное сообщение для DimG Найти все сообщения от DimG
  № 1  
Ответить с цитированием
DimG
 
Аватар для DimG

Регистрация: May 2006
Адрес: Moscow
Сообщений: 40
Подскажите, пожалуйста, в чем проблема?
часть кода:
Код:
...
TF = new TextField();
TF.width = 50;
TF.border = true;
TF.selectable = false;
TF.htmlText = setText;
addChild(TF);
...
setText - длинная строка. Требуется, чтобы в высоту текстфилд масштабировался сам, вместо этого оно обрезает чать строки, строка при этом не делится на "этажи".

Поставил wordwrap = true;
после этого строка стала разбиваться, но высота текстфилда не подгоняется под минимальный размер.


Последний раз редактировалось etc; 26.11.2007 в 01:03.
Старый 26.11.2007, 00:05
fljot вне форума Посмотреть профиль Отправить личное сообщение для fljot Найти все сообщения от fljot
  № 2  
Ответить с цитированием
fljot

блогер
Регистрация: Jul 2007
Сообщений: 940
Записей в блоге: 3
+ TextFieldAutoSize.LEFT


если мне требуется сделать textfield аккурат по длинне помещённого текста, но не больше определённого значения - то я выключаю multiline и wordWrap, ширину текста ставлю мелкую, вставляю текст, если ширина получается больше критического значения, то ставлю width критическую и включаю обратно multiline и wordWrap

Код:
tf.autoSize = TextFieldAutoSize.LEFT;
tf.multiline = false;
tf.wordWrap = false;
tf.width = 10;
tf.htmlText = mytext;

if (tf.width > 500) {
	tf.width = 500;
	tf.multiline = true;
	tf.wordWrap = true;	
}


Последний раз редактировалось fljot; 26.11.2007 в 00:13.
Создать новую тему Ответ Часовой пояс GMT +4, время: 16:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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