![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Вопрос следующего харакрета,
есть элемент Label у него выставляю autoSize = left; В результате когда в него текст не влазить, то он меняет ширину, и вроде все какбы нормально. Но вот как теперь узнать его ширину, если писать через _width - то показывает первоначальную ширину а не актуальную. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Поставь два трейса с _width. Если второй правильный, то это косяк TextField.
|
|
|||||
|
да, полный касяк, плохо...
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Второй _width возвращает верное значение?
|
|
|||||
|
Ширина не меняется. т.е. баг.
|
|
|||||
|
Да, дела... Ну уж такого я не встречал еще ни в одном языке....
Спасибо. |
|
|||||
|
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,883
Записей в блоге: 7
|
На самом деле достаточно сделать так
hint_mc.hint_text.draw (); trace(hint_mc.hint_text._width); hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as df'; trace(hint_mc.hint_text._width); hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as dfasdfasdfasdf'; trace(hint_mc.hint_text._width); Цитата:
hint_mc.hint_text.draw = function (){
trace ("draw")
}
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as df';
trace(hint_mc.hint_text._width);
hint_mc.hint_text.text = ' a<b>sdf</b>asdfas asdf asd fasfa sdf a sd f as df as dfasdfasdfasdf';
trace(hint_mc.hint_text._width);
Цитата:
|
|
|||||
|
Вообще инетересный подход, почему бы сразу не выставлять параметры нужным образом, а редровить уже можно как там системе удобнее.
Хотя думаю это просто можно в исходниках переписать. Вообще по исходникам сложилось такое впечатление что на быструю руку лепили их, т.е. по комментариям, по этим вещам. Просто когда я брал исходники из того же дельфи, ну там просто идеальный код. |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:23. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|