![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2005
Сообщений: 11
|
Такой вот простой вопрос : У меня есть клип, над ним расположена прозрачная кнопка. По идее, при наведении на нее, клип должен изменять свою прозрачность со 100 до 0, а при Rolloutе - аналогично с 0 до ста... Вроде бы в теории все просто, но вот что-то никак... Помогите, пожалуйста... Вот скрипт для клипа :
onClipEvent (enterFrame) { Button.onRollOver = function() { while(_root["Clip"]._alpha>=0) { _root["Clip"]._alpha--; } } Button.onRollOut = function() { while(_root["Clip"]._alpha<=100) { _root["Clip"]._alpha++; } } } Что-то не правильно - нутром чую! :-) |
|
|||||
|
вместо while используй onEnterFrame
|
|
|||||
|
Убирай свой код с клипа....
Даёшь Instance name клипу допустим "mc" в кадре пишешь mc.onRollOver = function() {
this.onEnterFrame = function() {
this._alpha -=10;
if (this._alpha<=0) {
delete this.onEnterFrame;
}
}
mc.onRollOut = function() {
this.onEnterFrame = function() {
this._alpha +=10;
if (this._alpha>=100) {
delete this.onEnterFrame;
}
}
}
![]()
__________________
Координаты Собаки Павлова: URL - www.dogpaul.org.ru E-mail - dogpaul@yandex.ru ICQ - 209674862 |
![]() |
![]() |
Часовой пояс GMT +4, время: 19:15. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|