
07.09.2003, 02:35
|
|
Регистрация: Dec 2002
Адрес: Сочи
Сообщений: 2,819
|
Сделал.
Пол дня промудохался.
В руте - один кадр - для него пишем
skor = 0;
alp = 100;
this.onEnterFrame = function() {
_root.createTextField("liuboe", 5, 100, 100, 300, 100);
liuboe.multiline = true;
liuboe.wordWrap = true;
liuboe.border = false;
liuboe.embedFonts = true;
liuboe2 = new TextFormat();
liuboe2.color = 0xff0000;
liuboe2.size = 20;
liuboe2.bullet = false;
liuboe2.underline = true;
liuboe.text = "ЛЯ ЛЯ ТОПОЛЯ Привет из Сочи";
liuboe.setTextFormat(liuboe2);
liuboe._alpha = alp;
alp+= skor;
};
Делаем кнопку - для неё пишем
on (rollOver) {
skor = -5;
}
on (rollOut) {
skor = 5;
}
Всё!
ПОЧТИ ВСЁ!!!!!!
Самая главная фишка в том, что
liuboe._alpha = alp;
работает только для текстовых полей с встроенными шрифтами. Иначе - никак. Потому и промудохался - всё остальное совершенно просто.
В общем надо создавать дин.текст.поле/пустое/
и инклудить шрифт.
В данном случае, по умолчанию в поле liuboe
Флэш ставит шрифт Times New Roman - вот его /с ума сойти/
и надо инклудить /встраивать в фильм/.
Теперь ВСЁ!
Что получилось - см.файл.
|