![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2013
Сообщений: 89
|
Здравствуйте!
Как сделать кнопку с плавной подсветкой. Если выставлять в кадры over down up, то получается слишком быстро. А как сделать что бы подсветка была плавной? Либо как можно обратиться к timeline внутри экземпляра класса? |
|
|||||
|
По событию мыши твинить подсветку кнопки. Как это делается гуглится довольно легко
Цитата:
|
|
|||||
|
Регистрация: Apr 2013
Сообщений: 89
|
Цитата:
Спасибо. |
|
|||||
|
[+1.4 08.02.14]
|
На кнопке сделай MovieClip подсветки.
По событию MOUSE_OVER вызывай ENTER_FRAME, и изменяй свойство alpha (от 0 до 1). Вот небольшой пример: public function constructor() { btn.addEventListener(MouseEvent.MOUSE_OVER, over); btn.addEventListener(MouseEvent.MOUSE_OUT, out); } private function over(event:MouseEvent) { stage.addEventListener(Event.ENTER_FRAME, alphaPlus); } private function alphaPlus(event:Event) { btn.mc.alpha += 0.1; //Изменяем значение alpha, изначально равное 0. } private function out(event:MouseEvent) { stage.removeEventListener(Event.ENTER_FRAME, alphaPlus) }
__________________
trace("Я нуб"); |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|