Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Анимация фото-галереи "книга" без глюков (http://www.flasher.ru/forum/showthread.php?t=195262)

yasha005 03.03.2013 11:21

Анимация фото-галереи "книга" без глюков
 
В продождении темы http://www.flasher.ru/forum/showthread.php?t=195183

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

Есть у меня парочка идей:
1. При наведении курсора мыши на какую-либо картинку перелистывать на следующую
2. При наведении курсора мыши на какую-либо картинку показывать эту картинку на переднем плане

Клик я решил зарезервировать для открытия картинки в новом окне (т.е. чтобы её можно было скачать пользователю)

Глюки которые наблюдаются:
1. Очень быстро пролистываются картинки, т.к. при движении первой картинки курсор попадает на вторую картинку и т.д.
2. Картинка перекрывает собой все остальные, например если маленькая картинка размещена позади всех картинок, то пользователь её никогда не увидит, несмотря на то что она будет присутствовать в галереи.

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

Реализация, при которой наблюдаются вышеописанные глюки:
После загрузки всех картинок включаем MOUSE_OVER
По событию MOUSE_OVER: отключаем MOUSE_OVER и включаем CLICK и MOUSE_OUT
По событию MOUSE_OUT: отключаем CLICK и MOUSE_OUT, включаем MOUSE_OVER

В подробности реализации я вдаваться не стал, т.к. тут основным вопросом является именно включение/отключение слушателей событий при каком-либо событии.

Argas 03.03.2013 11:36

советую посмотреть вот здесь
Recreate the Cover Flow Effect Using Flash and AS3
Возможно это не полностью то, что вам нужно, но пригодится определенно.

yasha005 03.03.2013 11:49

Цитата:

Сообщение от Argas (Сообщение 1123302)
советую посмотреть вот здесь
Recreate the Cover Flow Effect Using Flash and AS3
Возможно это не полностью то, что вам нужно, но пригодится определенно.

Спасибо, мысль интересная: перелистывать по клику, а скачивать по двойному клику.

Wolsh 03.03.2013 12:54

перелистывать колесиком.

yasha005 03.03.2013 13:32

Цитата:

Сообщение от Wolsh (Сообщение 1123308)
перелистывать колесиком.

А что если не у всех есть колёсико, конечно это маловероятно. А вдруг?

За идею, спасибо.

NoisyFlasher 03.03.2013 14:04

Цитата:

Сообщение от yasha005 (Сообщение 1123312)
А что если не у всех есть колёсико

Тогда перелистывать и по клику, и по колесику)

yasha005 03.03.2013 14:46

У меня появилась идея лучше: кликом позиционировать изображения если картинка по которой кликнули находится под углом к оси Y, иначе кликом скачивать картинку

Всем спасибо за идеи.


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

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