Просмотр полной версии : Привязка скроллера к timeline.
Есть мувиклип в главной сцене. Нужно сделать скроллер со слайдером, двигая который в этом мувиклипе будет прокручиваться анимация. То есть привязать скроллер к временной шкале мувиклипа. Help, please.
И что именно у вас не получается?
http://www.flasher.ru/forum/archive/index.php/t-96549.html вот тут было кое-что на эту тему, но исходник там уже не качается.
я просто не знаю как это сделать
Скроллер или его привязку к таймлайну?
И надо использовать кнопку http://www.flasher.ru/forum/images/russian/style3/buttons/edit.gif, а не создавать несколько сообщений подряд.
Со скроллером в поиск, их сотни раз уже писали, создавать 101 я не буду.
Когда найдете подходящий, возьмемся за привязку.
http://www.sendspace.com/file/ffgeuw - вот скроллер, если его так можно назвать.
его реально привязать к timeline?
эмм...на мою просьбу забили, или просто подождать нужно?
Crazy Legs
11.04.2008, 19:42
Может быть это можно осуществить с помощью onMouseWheel? Чтобы когда колесо прокручивалось, мы переходили на следющий кадр.
Подождать.
В скролле сменить код на этот
this.ratio = 0;
dragger.onPress = function () {
this.startDrag (true, 0, 0, line._width, 0);
this.onEnterFrame = function () {
ratio = Math.round (this._x * 99 / line._width) + 1;
onScroll (ratio);
};
};
dragger.onRelease = dragger.onReleaseOutside = function () {
this.stopDrag ();
delete this.onEnterFrame;
};
А код привязки будет такой
//// ссылка на тамлайн скроллируемого клипа
var mc = this;
mySlider.onScroll = function (ratio) {
var frame = Math.ceil (ratio * mc._totalframes / 100);
mc.gotoAndStop (frame);
};
сейчас попробую. спасибо!))
скроллируемый мувиклип нужно назвать "mc"?
код привязки вставлять в 1 кадр главной сцены?
Вы программировать умеете или нет?
эээмм.. не очень.
я учусь только.
вы отказываетесь помочь?
я просто не понимаю, куда деть код привязки. если вешать его на мувиклип, возникают ошибки.
Начнем с того, что надо использовать кнопку http://www.flasher.ru/forum/images/russian/style3/buttons/edit.gif, а не создавать несколько сообщений подряд.
Пришлите свой исходник, у меня нет времени сейчас объяснить вам самые азы.
исходник: http://www.sendspace.com/file/ys5qin
Ага, тогда в моем коде удалите строчку var mc = this;
спасибо!))))) все получилось)
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.