![]() |
|
||||||||||
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
сам понимаю, что пробема ерундовая, но все же:
есть такой код
count=0;
items = ["ГЛАВНАЯ", "О НАС", "ПРОДУКЦИЯ", "СЕРВИС", "ДИЛЛЕРАМ", "РЕГИОНЫ", "ГОСЕТВАЯ", "КОНТАКТЫ"];
function chek() {
if (count<=7) {
_root.ground.attachMovie("btn_mc", "btn_mc"+count, count, {_x:???, _y:20});
_root.ground["btn_mc"+count].item = items[count];
count++;
}
}
var interval = setInterval(chek, 350);
var my_format:TextFormat = new TextFormat();
my_format.font = "Tahoma";
my_format.size = 11;
my_format.color = 0xFFFFFF;
this.createTextField("item_txt",0,0,0,10,17);
item_txt.variable="item";
item_txt.autoSize="left";
item_txt.setTextFormat(my_format);
как на лету задать ширину текстового поля, так чтобы она соответствовала ширине помещаемого в него текста? или как сделать расстояние между полями одинаковым? Последний раз редактировалось villa; 15.01.2006 в 00:40. |
|
|||||
|
ты похоже на верном пути.
создавая скриптом текстовое поле, задаешь ему TextField.autoSize=true, потом присваиваешь текст (TextField.text ), и после этого замеряешь ширину текстового поля,... и т.д. |
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
да, но поймать я ее не могу
делаю trace(_root.ground["btn_mc"+count].item_txt._width); в ответ получаю undefined где я не прав? Последний раз редактировалось villa; 15.01.2006 в 00:40. |
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
undefined
|
|
|||||
|
[вечный бан]
[1.11 07.03.2006]
|
Вот те раз!!!
значит и _root.ground["btn_mc"+count].item = items[count]; я задаю не существующему мувику, а результат вижу |
|
|||||
|
Регистрация: Nov 2003
Адрес: Север
Сообщений: 244
|
_root.ground["btn_mc"+count].item
и _root.ground["btn_mc"+count].item_txt -- разные мувики, заметь Будь внимательнее.
__________________
Scio me, nihil scire. |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Не мувики, а объекты.
Вилла, я не раз замечал за вами любовь спорить с каждым замечанием. У меня вопрос: если вы не можете решить проблему самостоятельно, то, видимо, у вас достаточно знаний, чтобы здесь и других поучать? ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:15. |
|
|
« Предыдущая тема | Следующая тема » |
|
|