PDA

Просмотр полной версии : как сделать фотогалерею?


Риана
22.06.2005, 17:58
подскажите, как лучше всего сделать фотогалерею? то есть, чтобы при клике на превьюшке открывалась большая картинка, соответствующая этой превьюшке?

KUZEN
22.06.2005, 18:02
лучше всего за деньги :d

Nirth
22.06.2005, 18:03
вы начните делать а мы поправим, если нужна инструкция то на flashkit.com есть много исходников

Риана
22.06.2005, 20:40
Я уже начала. Я решила большую картинку сделать из превьюшки в состоянии "нажатие". У меня только одна проблема: превьюшки, лежащие в этом же слое оказываются выше этой картинки и закрывают ее. Я попробовала повесить на экземпляр каждой кнопки but.getDepth(1); но это не помогло - выдает ошибку. Что-то не так в этой строчке или в чем дело?

Dima K
22.06.2005, 20:52
Не but.getDepth(1), а but.swapDepths(1).

Риана
23.06.2005, 17:21
Дело в том, что мне нужно, чтобы вызываемая нажатием кнопки картинка лежала поверх всего остального в слое, а когда я задала всем кнопкам but.swapDepths(1), то ничего не изменилось - порядок кнопок остался таким же как был. Как сделать так, чтобы вызываемая картинка лежала выше всего остального?

Sh@man
23.06.2005, 17:28
_root["целевая_картинка"].swapDepths(_root.getNextHighestDepth())

Ivan Govnov
23.06.2005, 18:26
предлагаю вариант
1 большую картинку грузить новой swf-кой на слой выше всех (loadMovieclip) если предполагается показывать по одной картинке то последующие загружай на этот же слой.
2 можно открывать картинки в новом окне хтмл при помощи джавы как сделано на www.petrotall.spb.ru

Double
23.06.2005, 22:21
имха следующая - можно сделать супер-пуперскую-анимированую-переанимированую выскакиванию большой фотки и напугать (!) юзера. зачем? ради спорта? фигня! проще открыть новую картинку новой урл-кой в новеньком окошке браузера. привычнее и роднее (ну старпёр я, что ж теперь делать? но нас много :) может быть большинство ;) )

Риана
24.06.2005, 03:46
Хм... А на http://www.petrotall.spb.ru/ как это сделано?

loadMovieclip в принципе вариант, но клип с превьюшками сам закачивается методом loadMovieclip... не будет ли это слишком громоздко?

а вообще может и действительно новой урл-кой в новом окошке... только чтобы окошко было в размер картинки и без меню, вот как здесь: http://www.petrotall.spb.ru/

Ivan Govnov
24.06.2005, 14:32
Все зависит от замысла. Можно и в новом окне, можно и в старом.
Если в новом на кнопку вешаешь скрипт: on (release) {
getURL("javascript:objectName=window.open(\"qqq.html\",\"qqqq\",'width=400,height=400,scrollbars=no,resizable=no,top=0,left=0');void(0);");
}

Ivan Govnov
24.06.2005, 14:50
если после первой запятой для всех кнопок стоит одно имя – фотки будут открываться в одном окне (что не очень удобно - не видно смены картинок если главное окно перекрывает окно с фотками). Когда имена разные каждое новое окно выскакивает поверх главного.
Если грузить отдельные swf-ки в основной ролик - чем же громоздко? грузишь то не все сразу.

aksios
24.06.2005, 21:03
галлерея - стандартная задача, существует как минимум 2 приличных компонента для бесплатного пользования. кончно, можно и самому сделать, но вопрос - зачем?

Риана
25.06.2005, 12:54
Иван, спасибо! Только вопрос: А если каждое новое окно выскакивает поверх старого, то как же убрать старое? Хорошо бы, чтобы страя фотография убиралась при клике вообще в любом месте экрана - на яваскрипт это вроде реализуемо, а на флэше?

aksyos, а какие именно компоненты? Loaderом у меня почему-то не получилось - он просто показывает белый прямоугольник и ничего в него не грузит, хотя я и прописала адрес картинки. И потом, как Loader привязать к конкретной превьюшке, чтобы он запускался при клике на ней?

7thsky™
25.06.2005, 19:02
А может не мучаться и сделать по порядку, сделать вверхнем лайере мув (пустой) bigView сделать в лаере ниже другой мув thumbsview, вот в thumbsview грузить иконки а в bigview потом грузить большие картинки?

MIX-er
27.06.2005, 00:24
млять...

CrazyFish... нах форум то флудить???