PDA

Просмотр полной версии : Горизонтальная прокрутка картинки с ползунком и быстрым переходом (+)


PAB
15.01.2003, 01:10
Господа, подскажите плиз, как можно сделать нечто наподобии http://www.amelie-lefilm.com/index_flash.htm
так, чтобы был ползунок и такой-же быстрый переход по картинке со скролом, как там при клике на фотки вверху слева
ну или хотябы на путь истинный наставьте

Usnul
16.01.2003, 03:03
ну зума я там не видел, мож плохо смотрел...
а вот все остальное очень просто, это все одна картинка, а ползунок привяван к позиции по икс + небольшая функция для плавного замедления движения и все. Мож я и не прав, но я там больше ничего не заметил.

Nox Noctis
16.01.2003, 04:29
отвратительно сделан сайт...

только сегодня слушал полный ОСТ к амели, а тут такое....

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

и вообще, у меня такое ощущение - там просто ооочень длинный клип с битмапами и текстом.... это ж детский сад...


тебя интересует как сделать равнозамедленное приближение к заданной точке ?

все просто: прибавляешь к координате сколько-нибудь процентов от _оставшегося_ до заданной точки расстояния до тех пор, пока координаты не сблизятся с заданной точкой ближе чем на один пиксель...
получается что-то вроде:
if ((pointX - clip.x)>1) {
clip._x += (pointX - clip.x)*.1;
} else {
clip._x = pointX;
}

и все дела....

PAB
16.01.2003, 12:51
Nox Noctis
да, это я уже понял, как сделать плавно...
а вот как свзяать картинку и ползунок?

Nox Noctis
16.01.2003, 17:23
да как обычный скроллбар...

с той лишь разницей, что то, что скроллится движется неравномерно - а с ускорением...

PAB
16.01.2003, 19:04
в общем фот что у меня получилось - http://www.dstudio.ru/gvozd/scroll.swf
что скажете?

DUDE
16.01.2003, 21:38
дай исходник! пожалуйста! :)

iLoveYou
16.01.2003, 21:55
что скажете?
Неплохо...

Usnul
16.01.2003, 23:23
ну и не так уж хорошо... смотря как ты это сделал... но честно сказать, один баг уже обнаружил :)

iLoveYou
17.01.2003, 00:01
Да не такой уж серьезный баг. Исправить-то легко. Главное ведь здесь - принцип.

PAB
17.01.2003, 09:44
Usnul
Sergey"iLoveYou"
а вы про какой баг?
про залипание мыши?
у меня сделано так - на самом ползунке стоит такой action:

if (dragging) {
if (короче, если мыша по иксу иксу находится в пределах полоски по которой бегает ползунок) {
_x = _root._xmouse ;
dxdrag = _x - xold ;
}
}

а потом в картинке, которая прокручивается идёт скрол на dxdrag

Usnul
17.01.2003, 19:59
я не про это "залипание", а про не додуманную математику...

PAB
17.01.2003, 20:30
Usnul
всмысле?

Usnul
18.01.2003, 00:12
исходник пришли пожалуйста, а то я не уверен, мож это у меня машина глюкает вот мое мыло (usnul@hotmail.com)
regards, Alex.

PAB
18.01.2003, 00:15
послал

Usnul
18.01.2003, 03:39
пришу простить великодушно, все выполненно на ура, это у меня с компом недопониминие вышло, когда я скролил, он мне полосу на 20% примерно, вниз сместил :)

PAB
18.01.2003, 17:01
Сспсибо!
А больше нет никаких глюков?

Usnul
18.01.2003, 19:39
хммм... смотря ради какой цели все это, если ты туда фотки собираешься пихать, то я бы пливное выравнивание предложил бы убрать... а так, хоть куда! :)

PAB
18.01.2003, 20:02
будет что-то аля ссылки, что я кинда на амели - большая картинка плавно перетекающая в разные пейзажи на разном из которых будут разделы сайта - примерно 4 раздела.