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

tov_diatel 08.09.2006 15:32

Не переходит в следущий кадр
 
Категорически отказываеться переходить в следующий кадр!
Код:

stop();
i=0;
q=0;
w=-22;
r=1;
setInterval(function(){
        _root.attachMovie("ground","ground"+i,i);
        _root["ground"+i]._x=q;
        _root["ground"+i]._y=w;
        trace(i);
        if(q>=700||q<=-100){
                w+=22;
                q+=44;
                r*=-1;
        }
        if(i>=190){
                trace("dghgsgsgsjsfghgsjfgsjsf");
                _root.nextFrame();
        }
        q+=r*88;
        i+=1;
},10);

Плиз хелп!

MINASTIS 08.09.2006 15:42

Насколько я знаю сначала задается имя функции
Код:

function (name) {

}

а после
Код:

setInterval(name,number);
Кстати оформляй тегами "[code]" код. Теги ведь созданы для удобства, чтобы было удобней читать твой код и помогать.

tov_diatel 08.09.2006 16:08

Не обязательно все и так работает!
Единстввенно , что просто не переходит в сл. кадр
Код:

if(i>=190)
{
trace("gsgsgsjsfghgsjfgsjsf");
_root.nextFrame();
 }

но условие работает и трасе выдает!

Juice_Green 08.09.2006 16:18

2 tov_diatel:
может быть переходит и тут же возвращается снова на первый?!
фреймов много?

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

tov_diatel 08.09.2006 17:26

Спасиб!Почисил инетервал и все заработало!


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

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