![]() |
Label - как узнать актуальную ширину элемента
Вопрос следующего харакрета,
есть элемент Label у него выставляю autoSize = left; В результате когда в него текст не влазить, то он меняет ширину, и вроде все какбы нормально. Но вот как теперь узнать его ширину, если писать через _width - то показывает первоначальную ширину а не актуальную. |
Поставь два трейса с _width. Если второй правильный, то это косяк TextField.
|
да, полный касяк, плохо...
|
Второй _width возвращает верное значение?
|
Код:
trace(hint_mc.hint_text._width); |
Код:
trace(hint_mc.hint_text._width); |
Да, дела... Ну уж такого я не встречал еще ни в одном языке....
Спасибо. |
На самом деле достаточно сделать так
Код:
hint_mc.hint_text.draw ();Цитата:
Код:
hint_mc.hint_text.draw = function (){Цитата:
|
Вообще инетересный подход, почему бы сразу не выставлять параметры нужным образом, а редровить уже можно как там системе удобнее.
Хотя думаю это просто можно в исходниках переписать. Вообще по исходникам сложилось такое впечатление что на быструю руку лепили их, т.е. по комментариям, по этим вещам. Просто когда я брал исходники из того же дельфи, ну там просто идеальный код. |
| Часовой пояс GMT +4, время: 19:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.