![]() |
не работает setNewTextFormat()
Здравствуйте!
Подскажите, пожалйста, что я нет так делаю... А делаю я следующее: 1. 1.1 в первом кад кадре создаю программно клип (чего там программно рисую) 1.2 в этом клипе создаю еще один клип, в котором делаю TextField, определяю цвет текста, делаю autosize true. 1.3 дальше пишу следующее: style = new TextFormat(); style.font = "Arial Cyr"; style.size = 6; 2. 2.1 В этом же первом кадре создаю клип-следилку, который в EnterFrame отслеживает при помощи hitTest попадание курсора мыши на какой-нибудь клип и в зависимости от того, на какой клип он попал, появляется хинт (клип rec,внутри которого клип hit, с ткстовой областью hint ) c нужным текстом... выглдяит это примерно так: //попадани курсора мыши на клип Театр драмы if (_root.pus00 == true) { _root.rec.hit.hint.setNewTextFormat(style); _root.rec.hit.hint.text = "Театр драмы"; ............. ........... }else{ _root.rec.mode=1; } Все прекрасно, все замечательно, текст появляется такой какой нужно, все делается как надо, НО заданные font и size не работают... почему? Делаю все абсолютно тоже самое, только... на rollOver кнопки, т. е. on (rollOver){ _root.rec.hit.hint.setNewTextFormat(style); _root.rec.hit.hint.text = "Театр драмы"; } все работает... ПОЧЕМУ? что делаю не правильно? пожалуйста, подскажите... спасибо... |
м.б.
_root.rec.hit.hint.setNewTextFormat(_parent.style);
|
Да....
Скорее всего в путях дело.... у меня именно в них проблема была...... На всякий пожарный лучше наверно запихать текстформатобджект в тот же клип....(путь правда длинный будет... :rolleyes: ...)
|
СПАСИБО!
lexass, accorpid
Огромное спасибо за помощь!!! все получилось! |
| Часовой пояс GMT +4, время: 21:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.