Показать сообщение отдельно
Старый 13.02.2003, 16:10
Uliana вне форума Посмотреть профиль Отправить личное сообщение для Uliana Найти все сообщения от Uliana
  № 1  
Uliana
 
Аватар для Uliana

Регистрация: Apr 2002
Адрес: Russia, Ural
Сообщений: 56
Отправить сообщение для Uliana с помощью ICQ
По умолчанию не работает 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 = "Театр драмы";
}
все работает...
ПОЧЕМУ? что делаю не правильно?
пожалуйста, подскажите...
спасибо...