Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   эффект запотевания (http://www.flasher.ru/forum/showthread.php?t=102134)

K!ska 09.10.2007 16:08

эффект запотевания
 
написал код чтобы стирать с зеркала влагу

Код:

this.onMouseMove = function() {
        if (_root.mc.hitTest(_root._xmouse, _root._ymouse, false)) {
                i += 1;
                this.attachMovie("tochka", "tochka"+i, 9999-i);
                this["tochka"+i]._x = this._xmouse;
                this["tochka"+i]._y = this._ymouse;
        }
 };

а как написать код чтобы влага постепенно проявлялась сама ?

Ведьмак 09.10.2007 16:35

а можете написать код еще, чтобы и полы мыть? :)

простите... если по теме, то объясните пожалуйста смысл того, что вы хотите... что в mc, что такое tochka и что вы хотите с этой влагой сделать...

K!ska 09.10.2007 16:42

Цитата:

Сообщение от Ведьмак
а можете написать код еще, чтобы и полы мыть? :)

простите... если по теме, то объясните пожалуйста смысл того, что вы хотите... что в mc, что такое tochka и что вы хотите с этой влагой сделать...

все разобрался )))
сейчас другое интересует
как создать таймер
чтобы программно спустя 5 секунд ролик сдвинулся на определенный кадр

Fernando Costa 09.10.2007 16:48

setInterval

Wolsh 09.10.2007 17:10

При чем тут сетИнтервал?
Код:

_global.setTimeout("function", time)
Нет, Вы реально аттачите несколько тысяч мувиков чтобы сымитировать запотевшее стекло и его вытирание? Жуть. Неужели нельзя было масками воспользоваться.

K!ska 09.10.2007 17:22

Цитата:

Сообщение от Wolsh
При чем тут сетИнтервал?
Код:

_global.setTimeout("function", time)
Нет, Вы реально аттачите несколько тысяч мувиков чтобы сымитировать запотевшее стекло и его вытирание? Жуть. Неужели нельзя было масками воспользоваться.

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

Ведьмак 09.10.2007 17:59

что-то я про setTimeout в хэлпе вообще ничего не могу найти... поподробнее плиз...

CrazyFlasher 09.10.2007 18:44

_global.setTimeout(this, "function", time)

функция "function", которая вызовется 1 раз после того, как пройдёт время time (в миллисекундах)

Ведьмак 09.10.2007 20:50

это только метод _global ?

udaaff 09.10.2007 21:10

Цитата:

Сообщение от Ведьмак
это только метод _global ?

Это функция, которая хранится в объекте _global.
В кадре можно без _global писать. В классе (AS2.0) нужно писать _global.setTimeout чтобы флеш не ругался.

Wolsh 09.10.2007 22:31

Цитата:

два слоя, две картинки
потное зеркало и чистое
сет интервал нужен чтобы через определенное время зеркало само начинало потеть
Ну... А тысячи мувиков "точка" зачем? Впрочем ладно, делайте как хотите.
Только память будет жрать, зачем Вам это? Сделали градиентную маску... а, сорри, Вы может не под восьмой плеер делаете? Тогда простите.
Только сетИнтервал - это постоянный вызов через промежуток, а сетТаймаут - один вызов.
Т.е. если аттачить точки, то по Интервалу, а начинать их аттачить - после таймаута.


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

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