Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как заделать плавный fade? (http://www.flasher.ru/forum/showthread.php?t=38198)

Nixa 09.10.2002 11:43

как заделать плавный fade?
 
как сделать fade для след. ситуации?
мне надо чтобы при наведении на кнопку все остальное пространство затемнялось, а оставался лишь светлая область около кнопки
пробовала при наведении на кнопку ставить код

on (rollOver) {
for (i=0;i<50;i+=0.1) {
if (_root.mask._alpha<50) {
_root.mask._alpha = i; }
}
}
где mask - это мувик - маска на сцене, который по идее должен менять свою альфу от 0 до 50
Но альфа меняется резко. с 0 сразу до 50. без плавного перехода, как бы мне хотелось.

как бороться? :confused:

RDA 09.10.2002 12:26

Код:

on(RollOver) {
  _root.mask._alpha = 0;
  _root.mask.onEnterFrame = function() {
    this._alpha+=5;
    if(this._alpha == 50) {
      delete this.onEnterFrame();
    }
  };
}


lexass 09.10.2002 12:28

2RDA
 
а если флешь 5-й ;)

RDA 09.10.2002 12:35

2 lexass
На клипе _root.mask написать
Код:

onClipEvent(enterFrame) {
  this.onEnterFrame();
}

;)

Только не говори: "А если флеш четвертый" :D

lexass 09.10.2002 12:49

Цитата:

Оригинал написал(а) RDA

Только не говори: "А если флеш четвертый" :D

не, про четвертый гиммор нескажу, там #include небыло :D ;)

Nixa 09.10.2002 13:18

Получилось
мне как раз надо было для 5ого:))

Спасибо ;)


Часовой пояс GMT +4, время: 14:02.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.