Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Слайдшоу. Переход с последнего на первый кадр (http://www.flasher.ru/forum/showthread.php?t=120533)

Nonename47 23.01.2009 13:21

Слайдшоу. Переход с последнего на первый кадр
 
Добрый день. У меня такая проблема. Сделал баннер. В нем 5 кадров. Управляется кнопками.
Код использовал
Код:

//
on(release) {
        prevFrame();
        }

и

on(release) {
        nextFrame();
        }

Теперь передо мной задача сделать так, чтобы с последнего кадра можно было перейти на первый, а с первого на последний. Тоесть как бы замкнуть круг. Какой код надо для этого использовать?

Очень прошу помочь ибо сам разобраться не смог.

MrPoma 23.01.2009 13:28

Код AS1/AS2:

gotoAndStop(1);
gotoAndStop(_totalframes);


Nonename47 23.01.2009 13:43

А как скрипт должен выглядить целиком? Нужно ставить обе строчки? Я АС вообще не понимаю=)

MrPoma 23.01.2009 19:46

Первая строчка для перехода на первый кадр, вторая -- на последний. Где нужно сделать переход, там и вставляйте.

STEALTH42 24.01.2009 00:29

на одну кнопку:
Код AS1/AS2:

on(release)
{
        if(_root._currentframe == _root._totalframes)
        {
                _root.gotoAndStop(1);
        }
        else
        {
                _root.nextFrame();
        }
}

и на вторую:
Код AS1/AS2:

on(release)
{
        if(_root._currentframe == 1)
        {
                _root.gotoAndStop(_root._totalframes);
        }
        else
        {
                _root.prevFrame();
        }
}

так должно работать...

Nonename47 26.01.2009 11:45

Оба на=) Спасибо огромнейшее=) Очень ценю=) Спасибо спасибо спасибо=)

:yahoo:


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

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