![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2007
Сообщений: 16
|
Делаю динамически генерируемое выпадающее вертикальное меню.
В цикле крутится массив title, в котором содержатся названия пунтов меню. Меню генерится нормально, пункты выстраиваются друг за другом. ТО есть, две первые строчки функции в нижеприведенном коде работают нормально. Свойства текстовых полей text и selectable тоже присваиваются нормально. А вот придать полям определенный вид - жирность, цвет, подцепить стили и прочее - не получается. function menu_fn(k) {
menuItem = _parent.menu.createEmptyMovieClip("menuItem"+k,_parent.menu.getNextHighestDepth());
tMenu = menuItem.createTextField("tMenu"+k,menuItem.getNextHighestDepth(),0,30*k,200,30);
tMenu.text = title[k];
tMenu.selectable = false;
var txt_fmt:TextFormat = new TextFormat();
txt.fmt.bold = true;
tMenu.setTextFormat(txt_fmt);
}
Спасибо. Последний раз редактировалось extruder2; 02.11.2007 в 16:28. |
|
|||||
|
вместо txt.fmt.bold = true; поствь txt_fmt.bold = true; и все заработает ))
|
|
|||||
|
Регистрация: Oct 2007
Сообщений: 16
|
Это описка при переносе кода на форум.
![]() Проблема того, что текст не форматируется и не прицепляет styleSheet не снята. Например, если добавить такой код tMenu.styleSheet = ssMovie; tMenu.html = true; tMenu.htmlText = "<span='hint'>"+title[k]+"</span>"; Стиль ранее был загружен кодом И нормально работает на других текстовых полях. Последний раз редактировалось etc; 02.11.2007 в 17:34. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:21. |
|
|
« Предыдущая тема | Следующая тема » |
|
|