|
|
|||||
Scroll для массива клипов
Здравствуйте!
Столкнулся с трудностью прокрутки массива из клипов. Клипы представляют из себя список. У первого клипа в списке имя "item01", у второго "item02",и тд. Вот начал делать прокручивание этого списка, приведу код: //для бегунка прокрутки текста roller.onPress = function() { //считаем коэфицент частное, высоты между стрелками и высотой самого списка vertical = (scrollDownMenu._y - scrollUpMenu._y)/15*podMenu0.length; _root.onMouseMove = function():Void { //убрал остальной код, чтобы не загромождать и не объяснять что для чего... //движим, пока не работает for (i=1; i<podMenu0.length+1; i++) { _root["item0"+i]._y -= roller._y/vertical; } } } roller - это сам бегунок podMenu0 - массив содержаний список ссылок (для справки: после нажатия на один из элементов проследуем по ссылке) vertical - переменная, ее можно сделать или положительной и отрицательной, для движения вверх или вниз Если в строке убрать минус перед равно, то все элементы списка сложутся в одну строку. Перепробовал множество вариантов: - определение предыдущего положения бегунка и изменения на противоположную величину переменной vertical - где находится бегунок по отнощению к самим стрелкам прокрутки - и др варианты Прошу подсказать, как решить вопрос и в правильном ли направлении двигаюсь. Или есть альтернативное решение. Спасибо! |
|
|||||
А как создать контейнер?
|
|
|||||
например так:
|
|
|||||
И сразу же вопрос, а как добавить туда клипы эти самые. И добавятся ли,если эти строки клипы находятся в другом клипе. Объясню чтобы было понятнее, есть клип pole. В нем находится два слоя один слой это список этих самых клипов,а второй - маска для списка. Маска нужна для того, если список будет очень большой, чтобы он не вылазил в определенном месте. Все так сложно, потому что вся часть проекта уже сделанна, осталось только эту полосу прокручивания.
|
|
|||||
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Выделить все эти "списки" и нажать F8, собрать в один клип, дать ему имя и двигать его. Правда боюсь Вам придется и код поправить где идет обращение к этим "спискам"))
Добавлено через 12 минут Теоретические выкладки по скроллу)) http://www.flasher.ru/forum/showpost...48&postcount=6
__________________
Reality.getBounds(this); |
Часовой пояс GMT +4, время: 07:40. |
|
« Предыдущая тема | Следующая тема » |
Теги |
scroll , прокрутка , скролл , скроллинг |
|
|