Просмотр полной версии : Play в обратную сторону
есть ли какой нибуть оператор?
а то мне в голову приходит только сделать onEnterFrame с перебором кадров в обратную стоону и условием остановки - нужный кадр. :confused:
длинновато ...
Division
11.09.2008, 20:53
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthread.php?threadid=51205
(:
я бы делал prevFrame()
и вообще, http://www.flasher.ru/forum/showthread.php?threadid=51205
(:
я это и имел ввиду, и за пять лет не упростили этот процесс? :drinks:
офтопный вопросик: как Вы так быстро находите старые темы??
немного изменил код. мне во всяком случае он больше нравится )))
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. флаг - останавливающий или зацикливающий при достижении первого кадра.
а вот у меня немножко другой вопрос:
вот этот this.onEnterFrame с this.prevFrame();
прокручивает всю ленту до упора, а вот если у меня стоят стопы на определённых кадрах... то оно не останавливается...
то есть суть в чём: есть перзентация с 18 страничек, кторые размещеные в 180 кадрах(по 10 кадров на страничку для всплывания и затухания). на каждой страничке стоит стоп... кнопочку промотки вперёд постранично ничего легче сделать нет, просто плэй обычный.. а вот назад - проблема, бо прокручивается до йпора, до первой странички..
есть какие-тосоображения по этому поводу?? ато уже второй день сижу и не могу придумать.
Mnilionic
18.09.2008, 22:07
вместо стоп() выкидывайте флаг, а в онЭнтерФрейм проверяйте его
или презентацию сделать ActionScript:quiet:
или презентацию сделать ActionScript:quiet:
ну у меня оно и так серединка на половинку....
я просто около 4 месецев в экшскрипт вообще не залазил, а тут заказ получил...пришлось вспоминать и по-быстрому,как помню, делать...
получился гибрид...
но в общем то сделал...
просто сделал массив с набором нужных фреймов.. и потом проверяю с текущим фрэймом, если совпадает, то удаляю onEnterFrame.
работает, а мне больше и не надо:))
и так заказ на вчера надо, а я ещё вожусь сним:))
я похожую тему реализовал в одном кадре с изменением прозрачности масок и сменой уровней картинок ... прикольно,.. можно переключаться на любую фотку и не завязываешься на флаги и т.п.
Ну,так, я Вам про это и говорил,гораздо проще,и фотки можно грузить из инета ,хоть тысячу
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.