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

forward 28.08.2007 19:20

Как остановить скрипт?
 
Форумчане помогите остановить этот скрипт:

Код:

wait = 5000;
myFun = function () {
        //trace("Команда на запуск к-л действия, например Play() для мувиклипа");
        muv = attachMovie("ball_mc", "ball_mc", 1);
        muv._x = 250;
        muv._y = 150;
        clearInterval(id);
};
this.onMouseDown = function() {
        xm = _xmouse;
        ym = _ymouse;
        clearInterval(id);
        muv.removeMovieClip();
        this.onEnterFrame = function() {
                if (xPred == xm && yPred == ym) {
                        id = setInterval(myFun, wait);
                        delete this.onEnterFrame;
                }
                xPred = xm;
                yPred = ym;
        };
};


etc 28.08.2007 19:28

Код:

wait = 5000;
myFun = function () {
        //trace("Команда на запуск к-л действия, например Play() для мувиклипа");
        muv = attachMovie("ball_mc", "ball_mc", 1);
        muv._x = 250;
        muv._y = 150;
        clearInterval(id);
};
this.onMouseDown = function() {
        xm = _xmouse;
        ym = _ymouse;
        clearInterval(id);
        muv.removeMovieClip();
};


forward 30.08.2007 13:55

_etc, глянь если не сложно полный скрипт потому что выше написанный неработает....
Как его остановить :away: ....???

Код:

stop ();
wait = 7000;
myFun = function ()
{
        muv = attachMovie("ball_mc", "ball_mc", 1);
        trace("OPA");
    muv._x = 650;
    muv._y = 100;
            _root.verh.verh2.gotoAndStop(23);
    onEnterFrame = function ()
    {
                _root.menu.gotoAndStop(2);
        } // end if
    };
    clearInterval(id);
       
       
  muv.onPress = function (){
  this.startDrag();
  _root.muv.logo_info.gotoAndStop(1);
  }
muv.onRelease = function (){
  this.stopDrag();
         
  if(this.hitTest(wall._x, wall._y, true)){
   
        _root.load_info.two.gotoAndPlay(51);
                _root.menu.gotoAndStop(3);
                muv.removeMovieClip();
          trace("hitTest");
  }else{
          _root.muv.logo_info.gotoAndPlay(2);
          trace("NO hitTest");
           
  }
}
         
};
this.onMouseDown = function ()
{
    xm = _xmouse;
    ym = _ymouse;
    clearInterval(id);
    this.onEnterFrame = function ()
    {delete this.onEnterFrame;
        if (xPred == xm && yPred == ym)
        {
            id = setInterval(myFun, wait);
           
        } // end if
        xPred = xm;
        yPred = ym;
    };
};


etc 30.08.2007 13:58

Понятия не имею, он у меня, естесственно, не работает вообще.

forward 30.08.2007 14:12

В этом скрипте по нажатию мышки через 7 секунд атачиться мувик ,
потом его надо перетащить на координаты мувика "wall" что бы сработал hitTest, в следствии чего получилось "_root.muv.logo_info.gotoAndPlay(2);"

А потом опять все заново 7 секунд и так далее...

Как сделать чтоб это происходило один раз , тоесть 7 секунд отсчитывались один раз....?

etc 30.08.2007 14:19

Как ты думаешь, способен ли кто на форуме без бутылки разобраться в твоем коде и узнать, что такое wall, muv, logo_info, когда у него этого всего нет и долго один кривой код перед глазами?
Кстати, откуда код?

forward 30.08.2007 16:00

Насоченял, может коментари написать?

etc 30.08.2007 16:01

От этого легче не станет. Приведенный код, вставленный в окно редактора и запущенный в дальнейшем, работать не будет, даже если комментарии написать.

forward 30.08.2007 16:10

:D _etc подскажи пожалуйста что такое

id = setInterval(myFun, wait); и clearInterval(id);

etc 30.08.2007 16:12

http://livedocs.adobe.com/flash/9.0/main/00001216.html
http://livedocs.adobe.com/flash/9.0/main/00001172.html


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

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