Интерактивный показ картинок - как лучше сделать?

То что касается флеша, но не касается ВКонтакте API. Например проблемы при создании прыгающего мячика.
Ответить
VasilyBogolubov
Сообщения: 10
Зарегистрирован: 18 сен 2011, 06:56

Интерактивный показ картинок - как лучше сделать?

Сообщение VasilyBogolubov »

Приложение должно показывать поочередно картинки с интервалом примерно 1 секунду, что-то типа слайдшоу.
Пользователь при появлении новой картинки должен нажимать кнопку.
Какая будет следующая картинка - зависит от времени реакции пользователя.
Также пользователь может прервать показ, нажав Esc или на Button.
Время экспозиции отдельной картинки может быть индивидуально в общем случае.

Вопрос заключается в том, как это лучше реализовать?

У меня пока два варианта:
1) сделать с использованием setInterval(); Но это ужас какой-то, на ООП совсем не похоже, с учетом всяких дополнительных тонкостей можно легко запутаться в коде.
2) использовать MovieClip, но я ещё не познакомился с ним, получится ли в принципе?

Что посоветуете, может есть ещё какие-то способы?

PS На Java я такую прогу делал оч просто - открывал второй поток, выводил картинку и вызывал sleep() для потока. А главный поток ловил действия пользователя.
А в Flash нет ни потоков, ни sleep(), всё спрятано от программиста.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Интерактивный показ картинок - как лучше сделать?

Сообщение Александр »

Сделать с использованием setTimeout. В ActionScipt всё завязано на событиях.
Ответить