![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|
|
|||||
|
Регистрация: Dec 2009
Сообщений: 41
|
Здравствуйте, друзья-форумчане!
Взялся за наведение красоты в своем проекте и столкнулся с проблемой: как сделать плавное изменение alpha (как при эффекте Fade) для компонентов? Ставлю изменение альфы на событие нахождения курсора мыши над компонентом: По форуму этот вопрос искал, но нашел только для флеша, а для флекса что то не упоминается... |
|
|||||
<mx:Fade id="showEff" alphaFrom="0.0" alphaTo="1.0"/> <mx:Fade id="hideEff" alphaFrom="1.0" alphaTo="0.0"/> ... <mx:TitleWindow id="ttlToolWindow" ... showEffect="showEff" hideEffect="hideEff"... > Не дочитал.. Вот примерно так: protected function ttlToolWindow_mouseOverHandler(event:MouseEvent):void { var overEffect:Fade = new Fade(); overEffect.alphaFrom = 1.0; overEffect.alphaTo = 0.5; overEffect.target = event.target; overEffect.play(); } protected function ttlToolWindow_mouseOutHandler(event:MouseEvent):void { var outEffect:Fade = new Fade(); outEffect.alphaFrom = 0.5; outEffect.alphaTo = 1.0; outEffect.target = event.target; overEffect.play(); } ... <mx:TitleWindow id="ttlToolWindow" mouseOver="ttlToolWindow_mouseOverHandler(event)" mouseOut="ttlToolWindow_mouseOutHandler(event)"/>
__________________
2+2=5 Последний раз редактировалось BeDLiNt; 14.01.2010 в 12:24. |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 41
|
Спасибо большое!!! Очень помогли
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|