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

Александр-HIMик 19.08.2006 04:01

Управление мувиклипом
 
Есть таймлайн общий, на нём лежит мувик и кнопочки. Имя мувика, к примеру, cubb. Сам мувик содержик 20 кадров в каждом их которых - своя картинка.
Включаем cubb.play(); и наслаждаемся зрелищем, для покадровой перемотки назад - prevFrame();, вперёд - nextFrame();, но, встаёт загвоздка когда кадр в первом случае - первый, а во втором - последний. Очень хотелось бы чтобы prevFrame() и nextFrame() работали учитывая текущий кадр, наверное с помощью _currentframe, и к примеру, если кадр №1, то делаем переход на кадр №20 и снова продолжаем мотать назад с помощью prevFrame();
Проблема в том что у меня не получается написать корректный скрипт, получается промотка туда-сюда, но до тех пор пока не придёт 1й или 20й кадр.

Александр-HIMик 19.08.2006 11:05

Ну как вариант для кнопки управления воспроизведением мувика назад
Код:

on(keyPress "<Right>", press){
        cubb.prevFrame();
        if (cubb._currentframe == 1 ) {
        cubb.gotoAndStop(_currentframe + 20);
        }
}

Ну а хочется чтобы можно было зажимать ЛКМ на нужной кнопке, чтобы действие происходило непрерывно как при keyPress.


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

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