![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
Как сделать, чтобы при событии, например on(rollOver) клип загружался с плавно изменяющейся прозрачностью???
Т.е. от 100% до нулевой. |
|
|||||
|
[+1.3 05.04.09]
|
_root.createEmptyMovieClip("but", 0);
with (but) {
lineStyle(0, 0x000000, 100);
beginFill(0x999999, 100);
moveTo(10, 10);
lineTo(110, 10);
lineTo(110, 40);
lineTo(10, 40);
lineTo(10, 10);
}
_root.createEmptyMovieClip("mc", 1);
with (mc) {
lineStyle(0, 0x000000, 100);
beginFill(0x999999, 100);
moveTo(120, 10);
lineTo(220, 10);
lineTo(220, 40);
lineTo(120, 40);
lineTo(120, 10);
}
alpha = 100;
_root.onEnterFrame = function() {
_root.mc._alpha = alpha;
if (alpha<100 && !_root.but.hitTest(_root._xmouse, _root._ymouse)) {
alpha++;
} else if (alpha>0 && _root.but.hitTest(_root._xmouse, _root._ymouse)) {
alpha--;
}
};
__________________
Бойтесь китайцев, компы приносящих! |
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
Спасибо большое. Это конечно всё здорово, если учесть что я здесь ничего не понимаю.
Хорошо бы с коментариями, если можно. ![]() |
|
|||||
|
Регистрация: Mar 2004
Сообщений: 68
|
В качестве урока, если не лень.
К примеру мы имеем кнопку при наведении на неё курсора должно произойти это событие.... |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Тебе на ходу надо создавать это дело или к изначально сделанной кнопке?
Если второе, то: создай фон кнопки, сделай его графикой (F8). Сделай мувик, в котором эта графика теряет прозрачность от 100% до нуля. Обычным твином ![]() в первом кадре твина поставь stop(); И вставь этот мувик в соответствующий кадр кнопки (т.е. -- овер). Последний этап: вешаем на кнопку скрипт { } |
|
|||||
|
Banned
[+1 16.05.2006]
[++1 16.05.2006] [+ 1 21.05.06] [++ за хамство] [+1 21.05.2006] Регистрация: Dec 2003
Сообщений: 3,925
|
Тебе на ходу надо создавать это дело или к изначально сделанной кнопке?
Если второе, то: создай фон кнопки, сделай его графикой (F8). Сделай мувик, в котором эта графика теряет прозрачность от 100% до нуля. Обычным твином ![]() в первом кадре твина поставь stop(); И вставь этот мувик в соответствующий кадр кнопки (т.е. -- овер). Последний этап: вешаем на кнопку скрипт on(rollOver) { this.mymovie.play(); } on(rollOut) { this.mymovie.gotoAndStop(1); } нигде на сонную голову не напортачил вроде... ![]() |
![]() |
Часовой пояс GMT +4, время: 02:09. |
|
|
« Предыдущая тема | Следующая тема » |
|
|