Помощь · Поиск · Пользователи · Календарь
Полная версия этой страницы: еще раз о прокрутке....
Flash Zone Forum > Macromedia Flash > ActionScript
Polar Bear
собственно говоря надо связать перемешение одного мувика и другого.. те я создал полосу прокрутки которую юзверь двигает мышкой по оси Х .. надо чтоб при этом прокручивался клип находящийся над ним.. если такая тема уже была то простите.. просто дайте ссылку..
tiHo
Код
клип._x=прокрутка.ползунок._x


Вызываеш или в каждом кадре(onEnterFrame), или при передвижении мыши(onMouseMove).
Polar Bear
еще вопросик.. сделал клип (полоска с кнопками) с несколькими точками для остановки
и пару кнопок первая значит его прокручивает вперед..
on (release){
_root.polzal.play();
}

а вторая по идее должна назад.. назад то она его крутит а вот тормозит в тех кадрах где
stop() добавлено и не думает... что делать?
код второй кнопки :
on (release) {
_root.polzal.gotoAndStop(_root.polzal._totalframes);
_root.polzal.onEnterFrame = function() {
if (_root.polzal._currentframe == 1) {
_root.polzal.gotoAndStop(_root.polzal._totalframes);
} else {
_root.polzal.prevFrame();
}
}
}
MustLive
Polar Bear
Цитата
а вторая по идее должна назад.. назад то она его крутит а вот тормозит в тех кадрах где
stop() добавлено и не думает... что делать?

Оно и не будет останавливаться (в кадрах со стопами), т.к. используется prevFrame.

В случае необходимости остановки в некоторых кадрах (где стоят стопы, и при обычном проигрывании остановка работает), то нужно в функции обратного проигрыша добавить поддержку остановки в нужных кадрах.

Подобным образом (где x и y - нужные кадры):
Код
if (_root.polzal._currentframe == x) {
_root.polzal.stop();
}
else if (_root.polzal._currentframe == y) {
_root.polzal.stop();
}
Русская версия IP.Board © 2001-2009 IPS, Inc.