Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Нужен слайдер муви клипов (http://www.flasher.ru/forum/showthread.php?t=107869)

stutsm 11.02.2008 13:43

Нужен слайдер муви клипов
 
Привет.
Сразу скажу в программировании профан.
Мне очень нужен слайдер по муви клипам. То есть у меня есть ползунок который я таская влево, вправо, соответственно над ползунком прокручиваются клипы, скажем их 10 штук, в случае если я ползунок не дотащил до нужной точки (что бы клип выравнялся по левому краю) то все должно дотянуться до нужных координат. Идея далеко не свежая, может у кого исходник есть или хотя бы пример как это все реализовать?

Большое спасибо.

Dzhav 11.02.2008 17:10

Если тебя интересует создание скроллбаров во флеш
http://www.kirupa.com/developer/flash8/scrollbar.htm
http://www.flashist.ru/2008/01/05/sk...ktov-vo-flash/

stutsm 11.02.2008 17:31

Спасибо за ссылки. Не совсем такие скруллбары меня интересуют, мне нужна так же привязка к объекту внутри скруллбара. То есть, если пользователь прокрутил объекты внутри скруллбара не до конца самого объекта, объект должен автоматически дойти до конца. Думаю понятно сказал )))
Еще раз спасибо за ссылки.

Dzhav 11.02.2008 17:59

Идея такая:
есть клипы "clip1_mc", "clip2_mc", "clip3_mc" в контейнере "container_mc", который смещается по оси х когда пользователь нажымает ручку скроллбара ("handler_mc"), и перестает двигатся, когда пользователь ручку отпускает.
Нужно сделать приблизительно такое:
Код:

handler_mc.onRelease=function(){
 for(i=0;i<3;i++){
 with(container_mc["clip"+i+"_mc"]){
    if(this._parent._x>-(this._x-10) && this._parent._x<=-(this._x+10)){
      this._parent._x=this._x;
    }
 }
}
}

То есть, если юзер перестал двигать ручкой скролла, происходит проверка положения контейнера. Если он смещен на расстояние, равное положению одного из вложеных клипов плюс-минус 10рх, то смещаем контейнер на расстояние, равное положению этого клипа (со знаком минус)

stutsm 11.02.2008 18:22

Спасиб. Но ручка к сожалению не уместна. Хотя натолкнул на мысль попробую изучить этот вопрос более детально. Спасибо.

Люди больше ни у кого нет примеров? Исходников?


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

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