![]() |
как задать textWidth на лету
сам понимаю, что пробема ерундовая, но все же:
есть такой код Код:
Код:
var my_format:TextFormat = new TextFormat();как на лету задать ширину текстового поля, так чтобы она соответствовала ширине помещаемого в него текста? или как сделать расстояние между полями одинаковым? |
ты похоже на верном пути.
создавая скриптом текстовое поле, задаешь ему TextField.autoSize=true, потом присваиваешь текст (TextField.text ), и после этого замеряешь ширину текстового поля,... и т.д. |
да, но поймать я ее не могу
делаю trace(_root.ground["btn_mc"+count].item_txt._width); в ответ получаю undefined где я не прав? |
а так: trace(_root.ground["btn_mc"+count].item_txt); что выдаёт?
|
undefined
|
вот тут и ошибка :~) ты измеряешь несуществующий мувиклип
|
Вот те раз!!!
значит и _root.ground["btn_mc"+count].item = items[count]; я задаю не существующему мувику, а результат вижу |
_root.ground["btn_mc"+count].item
и _root.ground["btn_mc"+count].item_txt -- разные мувики, заметь ;) Будь внимательнее. |
Не мувики, а объекты.
Вилла, я не раз замечал за вами любовь спорить с каждым замечанием. У меня вопрос: если вы не можете решить проблему самостоятельно, то, видимо, у вас достаточно знаний, чтобы здесь и других поучать?:) |
| Часовой пояс GMT +4, время: 21:52. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.