Форум 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=92042)

mtema 14.02.2007 12:29

событие по таймеру?
 
Скажите почему не работает вот эта штука? Мне надо чтоб по таймеру происходило некое событие

Код:

onClipEvent (enterFrame) {
        time  = getTimer();
                if (this._alpha<100) {
                    this._alpha +=3;
       
        }       
          if (this._xscale < 20.0 & this._yscale < 20 ){
                        this._xscale +=1;
                        this._yscale +=1;
                        }
                        if(getTimer()-time>2000){
                                _root.gotoAndStop(2);

                                }
               
        }

[iNils: Для оформления своего кода, надо использовать теги [code][/code]]

CorC 14.02.2007 12:42

потому что
Код:

if(getTimer()-time>2000)
всегда false

mtema 14.02.2007 13:02

Цитата:

Сообщение от CorC
потому что
Код:

if(getTimer()-time>2000)
всегда false

не понимаю переменная time хранит в себе первоначальное значение, затем вычисляем сколько прошло времени путем getTimer()-time, не пойму почему всегда это выражение будет = false ?

techno 14.02.2007 13:29

Потому, что time у тебя каждый раз приравнивается к getTimer()
замени
Код:

time = getTimer();
на
Код:

if (time==unidentifed) {time = getTimer();}

KLieriK 14.02.2007 13:33

mtema, вставляйте свой код в специально предоставленые для етого теги

CorC 14.02.2007 14:10

Цитата:

Сообщение от techno
Потому, что time у тебя каждый раз приравнивается к getTimer()
замени
Код:

time = getTimer();
на
Код:

if (time==unidentifed) {time = getTimer();}

жестокая проверка, не проще ли onLoad использовать?
чем каждый раз проверять на undefined?


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

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