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

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

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

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
По умолчанию TextField#autoSize - проблемы с height

Код AS3:
this[key].defaultTextFormat = this[formatKey+"Format"];
this[key].embedFonts = true;
this[key].selectable = false;
this[key].multiline = true;
this[key].border = true;
this[key].antiAliasType = "advanced";
this[key].sharpness = -100;
this[key].autoSize = "center";
this[key].x = 640;
this[key].y = 250 + i * margin;
addChild(this[key])
 
* * *
 
paymentInf.text = 	"Если внесенная сумма больше требуемой:\n" +
			"- на ваш счет телефона будет перечислена сдача от внесенной суммы.\n" +
			"Если внесенная сумма меньше требуемой:\n" +
			"- выбранные услуги будут распределены по внесенной сумме.\n";
В преведнном выше коде можно заметить наличе autoSize = "center".
В другом методе свойству text отдаётся строка. По какой причине height не изменяется. Что я попутал?
Миниатюры
Нажмите на изображение для увеличения
Название: Без имени-1.jpg
Просмотров: 83
Размер:	82.9 Кб
ID:	28381  
__________________
ЛОДКИ

Старый 28.08.2012, 12:01
Srednas вне форума Посмотреть профиль Отправить личное сообщение для Srednas Найти все сообщения от Srednas
  № 2  
Ответить с цитированием
Srednas

Регистрация: Nov 2010
Сообщений: 430
Может wordWrap указать (ели нужны переносы)?
Или смотреть textHeight вместо height?
__________________
Лучше спросить и выставить себя дураком на пять минут, чем не спросить и остаться дураком на всю жизнь.

Старый 28.08.2012, 12:24
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 3  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
wordWrap - не пойдёт...
__________________
ЛОДКИ

Старый 28.08.2012, 13:06
carrotoff вне форума Посмотреть профиль Отправить личное сообщение для carrotoff Найти все сообщения от carrotoff
  № 4  
Ответить с цитированием
carrotoff
 
Аватар для carrotoff

Регистрация: May 2010
Сообщений: 543
В принципе с этим проблем никогда не было.

Единственное, я всегда задавал ширину для текстового поля. Потому как тянется то оно веритикально.
Код AS3:
this[key].antiAliasType = AntiAliasType.ADVANCED;
this[key].autoSize = TextFieldAutoSize.LEFT;
this[key].width = 300;
Да, и лучше для строковых значений использовать константы. Не зря же их определили
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с)

Старый 28.08.2012, 13:23
Wolsh вне форума Посмотреть профиль Отправить личное сообщение для Wolsh Найти все сообщения от Wolsh
  № 5  
Ответить с цитированием
Wolsh
Нуб нубам
 
Аватар для Wolsh

модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
Цитата:
Потому как тянется то оно веритикально.
А если строка не влазит горизонтально в Вашу ширину? Тут то смысл как раз в том что поле и влево и вправо растет (от центра). Вот если оно будет так же расти вверх и вниз, это реально весело))))
Вообще никогда этой гадостью не пользовался. Просто назначал полю размеры по textHeight + 4 и textWidth + 4.
__________________
Reality.getBounds(this);

Старый 28.08.2012, 15:40
FlashRus вне форума Посмотреть профиль Отправить личное сообщение для FlashRus Найти все сообщения от FlashRus
  № 6  
Ответить с цитированием
FlashRus
 
Аватар для FlashRus

Регистрация: Nov 2006
Адрес: СПб
Сообщений: 920
Отправить сообщение для FlashRus с помощью ICQ Отправить сообщение для FlashRus с помощью Skype™
Вообще понять ничего не могу.
Скопировал код в другой проект - работает правильно. Тут - все как на изображении выше.
Чей это баг интересно?
__________________
ЛОДКИ

Создать новую тему Ответ Часовой пояс GMT +4, время: 15:56.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

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

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


 


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


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