Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   Alpha фильтры (http://www.flasher.ru/forum/showthread.php?t=63332)

Olegkh 22.09.2004 12:28

Alpha фильтры
 
Добрый день,
хочу спросить как сделать,
эффект с появлением/исчезновением чего нибудь,

когда делаю через while он у меня сразу исчезает,
через for вообще неработает,
также пробовал сделать setinterval c функцией тоже чето непонятно.
как лучше сделать?

KLieriK 22.09.2004 12:38

хм...
чето я непонимаю....
а не проще сделать мувик.. и просто его альфой править как те надо??? ;)
:D ;) :p

Жень Шень 22.09.2004 14:27

Вложений: 1
Привет!
Из "чего-нибудь" сделай символ (можно клип, как написал KLieriK). Затем меняй ему свойство _alpha связав с каким-нить событием, например, нажатием кнопки.
А, впрочем, вот пример...

Olegkh 22.09.2004 17:15

ИМЕННО ТО ЧТО МНЕ НУЖНО ИСЧЕЗНОВЕНИЕ/ПОЯВЛЕНИЕ
ПРИ: on (rollover)
но счезать оно должно медленно
и появляться тоже, делать это надо как я понимаю через цикл,
делаю воттак

on (rollOver){
while (this._alpha > 0){
this._alpha -= 1;
}
}

а он у меня сразу становится прозрачным полностью хотя по идеее должна отбавлятся по 1

Eguana 22.09.2004 18:30

Хе конечно он сразу прозрачным будет, поставь фпс меньше может быть увидешь, как он становится прозрачным, но врятли. Цикл то быстро выполняется.

Во придумал запусти его на 468 DX-2-66 там увидешь как плавно он становится прозрачным :)) Шутка

Короче либо делай задержку в выполнении цикла в (МСек) либо делай мувик, что лучше всего и при наведении он медленно будет становится прозрачным.

Жень Шень 22.09.2004 19:25

Вложений: 1
Лови! Мышонком на фейс наступи.

Ну, там проверки на достижение 100% прозрачности/видимости сам допиши.

Olegkh 23.09.2004 08:45

2Eguana
 
не я мувиком не хочу надо на бутон сделать а как паузу задать,
Я себе это примерно так представляю:

function asas()
{

//здесь типа --this._alpha;
setInterval(asas,100)

}

on (rollover){
вызов функции asas
}

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

Olegkh 23.09.2004 17:48

..mmmm
 
чето я просмотрел все темы связанные с этим вопросом,
но ответа на то как следать медленное исчезновение
button при rollover не нашел, точнее на него никто так и не ответил, пишут сделай мувик, в мувике то понятно как это сделать а вот для button?

DOG-Paul 23.09.2004 18:31

Вложений: 1
Ну может так подойдёт?

Чупа 23.09.2004 18:37

Ну и закинь внутрь баттона мувик или наоборот сделай "руками" из мувика баттон (повесь на него события mouseOver, mouseDown, mouseUp ... ).

А то, что у тебя с циклом не получается, оно и понятно, т.к. весь код написанный в данном кадре в этом же кадре и выполняется. И FPS-ы (в отличме от того, что Eguana написал) здесь не причем.


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

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