Форум 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)
-   -   Play в обратную сторону (http://www.flasher.ru/forum/showthread.php?t=115831)

skald 11.09.2008 20:32

Play в обратную сторону
 
есть ли какой нибуть оператор?
а то мне в голову приходит только сделать onEnterFrame с перебором кадров в обратную стоону и условием остановки - нужный кадр. :confused:
длинновато ...

Division 11.09.2008 20:53

я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthre...threadid=51205
(:

skald 11.09.2008 20:57

Цитата:

Сообщение от Division (Сообщение 763806)
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthre...threadid=51205
(:

я это и имел ввиду, и за пять лет не упростили этот процесс? :drinks:

офтопный вопросик: как Вы так быстро находите старые темы??

skald 11.09.2008 22:09

немного изменил код. мне во всяком случае он больше нравится )))

Код:

function playBack() {
        this.onEnterFrame = function() {
                this.prevFrame();
                if (this._currentframe<=1) {
                        delete this.onEnterFrame;
                }
        };
}
mc.onRollOver = function() {
        delete this.onEnterFrame;
        mc.play();
};
mc.onRollOut = playBack;

//stop(); в начале и в конце мувика


Mnilionic 12.09.2008 00:31

можно сделать универсальную функцию playBack, добавив два параметра:
1. ссылка на мувик, кторый нужно вертать
2. флаг - останавливающий или зацикливающий при достижении первого кадра.

Czar 18.09.2008 21:36

а вот у меня немножко другой вопрос:
вот этот this.onEnterFrame с this.prevFrame();
прокручивает всю ленту до упора, а вот если у меня стоят стопы на определённых кадрах... то оно не останавливается...
то есть суть в чём: есть перзентация с 18 страничек, кторые размещеные в 180 кадрах(по 10 кадров на страничку для всплывания и затухания). на каждой страничке стоит стоп... кнопочку промотки вперёд постранично ничего легче сделать нет, просто плэй обычный.. а вот назад - проблема, бо прокручивается до йпора, до первой странички..

есть какие-тосоображения по этому поводу?? ато уже второй день сижу и не могу придумать.

Mnilionic 18.09.2008 22:07

вместо стоп() выкидывайте флаг, а в онЭнтерФрейм проверяйте его

scarbo 18.09.2008 22:41

или презентацию сделать ActionScript:quiet:

Czar 18.09.2008 22:53

Цитата:

Сообщение от scarbo (Сообщение 764890)
или презентацию сделать ActionScript:quiet:

ну у меня оно и так серединка на половинку....
я просто около 4 месецев в экшскрипт вообще не залазил, а тут заказ получил...пришлось вспоминать и по-быстрому,как помню, делать...

получился гибрид...
но в общем то сделал...
просто сделал массив с набором нужных фреймов.. и потом проверяю с текущим фрэймом, если совпадает, то удаляю onEnterFrame.
работает, а мне больше и не надо:))
и так заказ на вчера надо, а я ещё вожусь сним:))

skald 19.09.2008 01:53

я похожую тему реализовал в одном кадре с изменением прозрачности масок и сменой уровней картинок ... прикольно,.. можно переключаться на любую фотку и не завязываешься на флаги и т.п.


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

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