PDA

Просмотр полной версии : Play в обратную сторону


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

Division
11.09.2008, 20:53
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthread.php?threadid=51205
(:

skald
11.09.2008, 20:57
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthread.php?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
или презентацию сделать ActionScript:quiet:

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

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

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

scarbo
19.09.2008, 01:57
Ну,так, я Вам про это и говорил,гораздо проще,и фотки можно грузить из инета ,хоть тысячу