Показать сообщение отдельно
Старый 05.12.2009, 01:12
ShadeSlider вне форума Посмотреть профиль Отправить личное сообщение для ShadeSlider Найти все сообщения от ShadeSlider
  № 1  
Ответить с цитированием
ShadeSlider

Регистрация: May 2008
Сообщений: 6
По умолчанию Нестандартный (непрямой) Slider

Доброго времени суток!

Встала передо мной задача, часть которой заключается в использовании изогнутого слайдера для вращения изображения наподобие того, как реализовано здесь http://www.dancingsantacard.com/en/

Ушла почти неделя поисков в интернете и головоломки. Безрезультатно.

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

Текущая задача решена, но полного удовлетворения нет, более того, если понадобится сделать слайдер не правильным полукругом, а некой дугой, снова будет тупик.

Теоретически, для любого слайдер в виде симметричной относительно оси y линии можно написать соответствующую функцию, и использовать тот же подход.

Но что если понадобится слайдер в виде зигзага, или другой кривой, для которой вышеприведенный подход будет неприемлем?

У меня ощущение, что я упускаю нечто очевидное, но что - не пойму.

Если ли в AS3.0 возможность сделать слайдер, привязав его указатель к некой кривой, наподобие анимации, реализованной с помощью guide во флеше?

Прошу прощения за стену текста, кратко изъясниться не удалось

Заранее благодарен за любые идеи или ссылки для "почитать".