Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   kak sdelat' tak chtob pri vavode na knopku TimeLine shla nazad do opredelinnogo kadra (http://www.flasher.ru/forum/showthread.php?t=54877)

Danser 18.02.2004 16:32

kak sdelat' tak chtob pri vavode na knopku TimeLine shla nazad do opredelinnogo kadra
 
Mujiki, kak sdelat' tak chtob pri vavode na knopku TimeLine shla nazad do opredelinnogo kadra???

mediaman 18.02.2004 16:40

кто быстрее хы-хы ))

on (rollOver) {
gotoAndPlay(n)
}

Danser 18.02.2004 16:50

pokadrovaia aninasia!!
 
u menia idet pokadrovaia animasia i mne nujno chtob Time line plavno dvigalas' s 30 kadra do 20!!!

sergwizard 18.02.2004 22:33

Цитата:

кто быстрее хы-хы ))
on (rollOver) {
gotoAndPlay(n)
}
Ты - явно - быстрее. Глупость сморозить - ни времени, ни ума не надо.
Код:

MovieClip.prototype.goBack = function() {
        this.onEnterFrame = function(){
        if (go && this._currentframe>20) {
                this.prevFrame();
        }
        if (!go && this._currentframe<mc._totalframes) {
                this.nextFrame();
        }
}
}
btn.onRollOver = function(){
        go=true;
}
btn.onRollOut = function(){
        go=false;
}
mc.goBack();

Где "мс" - MovieClip, который надо прокручивать назад. btn - кнопка.

Nox Noctis 18.02.2004 23:40

%))
Код:

MovieClip.prototype.playTo = function(frame) {
        this.stop();
        this.$frame = frame;
        this.onEnterFrame = function() {
                var $step = this.$frame-this._currentframe;
                switch (Number($step>0 || ($step<0)*(-1))) {
                case -1 : this.prevFrame();        break;
                case 0  : delete this.onEnterFrame;        break;
                case 1  : this.nextFrame();        break;
                }
        };
};
любой_клип.playTo(любой_кадр);


sergwizard 19.02.2004 00:49

Nox, ну чего ты хулиганишь? Парень и так слабоват еще в скриптах, а ты ему такие вещи тулишь. Добрее быть надо. :)

derhab 19.02.2004 00:57

Красота, Нокс :)

sergwizard 19.02.2004 01:15

Красота-то красотой, но "любой_клип" при этом скрипте будет вести себя некрасиво. Пока не выполнит case до конца, не будет слушаться кнопок.

derhab 19.02.2004 01:23

С чего ты это взял?? Все работает как часы.

там же стоп вначале срабатывает полюбому

sergwizard 19.02.2004 01:36

В принципе, - да. Если на кнопу, onRollOver вешать выполнение этой функции с конечным фреймом. Просто у меня стоял onRollOver play(); и получалось некрасиво.
А вообще, Nox всегда отличался изысканностью кода.


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

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