Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Обратная прокрутка ролика (http://www.flasher.ru/forum/showthread.php?t=36062)

strelka 21.08.2002 13:07

Обратная прокрутка ролика
 
Доброго времени суток всем участникам конференции.
Вопрос вот какой: есть команда GotoAndPlay(номер фрейма).
А нет ли какой-нито команды или способа, чтобы проиграть ролик до заданного номер фрейма В ОБРАТНОМ ПОРЯДКЕ?
Спасибо.

strelka 21.08.2002 13:32

Дополнение...
 
И еще близкий вопрос: можно ли как-то задать границы проигрывания ролика (от какого фрейма до какого), кроме как прописав в конечном фрейме Stop() а в начальном - GotoAndPlay(x) ?

JeeP 21.08.2002 13:32

prevFrame();

:)

JeeP 21.08.2002 13:35

чтоб проверять - есть оператор if и свойство _currentframe, их и юзай!

strelka 21.08.2002 13:38

Да, но..
 
Эта команда осуществляет переход на 1 кард обратно, а если надо прокрутить последовательно 20 кадров ролика???
Вероятно где-то надо написать функцию, которая 20 раз будет запускать эту команду, но где и как?
Или можно как-то проще?

strelka 21.08.2002 13:41

Спасиб :)
 
А вот _currentframe - точно то что надо
спасиб!

JeeP 21.08.2002 13:52

вероятно надо :p

тут тебе надо немного теории знать - для такого управления как хочешь ты обычно используют либо 3-х кадровые мувики(это было актуально для 5-ки и ниже), либо функции с onEnterFrame; и то и другое управляет процессом в заданном таймлайне!

например можешь так:

function backward(mc, endf) {
onEnterFrame=function() {
if (mc._currentframe == endf) {
return;
}
mc.prevFrame();
}
}

обращаешься как _root.backward(this, 1); - это ты уже знаешь

strelka 21.08.2002 13:57

Благодарность
 
вот это точно поможет!
... после обеда :)

JeeP 21.08.2002 14:10

поможет, кудаж оно денется :) :) :)

Nox Noctis 21.08.2002 14:38

а для МХ есть тут одна фишка
http://www.flasher.ru/src/stats_1809/
проигрывание мувика в заданном направлении с заданным фреймрейтом... может пригодится...


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

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