Должен ли я использовать вспышку для этого? - PullRequest
0 голосов
/ 02 марта 2011

Я помогаю подруге с сайтом для ее некоммерческой организации. Главная страница будет довольно простой, с использованием стандартов, семантического XHTML и CSS. Мой вопрос вращается вокруг функции, которую она хочет включить.

Она хочет иметь раздел сайта с буквами, которые пишут название организации в верхней части. Она хочет, чтобы они циклически перебирали эти буквы, и для «активной» буквы она должна выделить букву, а затем изменить отображение в остальной части окна на соответствующие изображения / информацию. ТАК - представьте себе, что имя организации - Пример - в поле будет написано:

E X A M P L E

в верхней части, и сначала буква «E» осветлится или подсвечивается, затем поле заполняется текстом «E for for blah» со ссылкой на blah. Через 5 или 10 секунд, которые исчезнут, будет выделен символ «X», а в поле будет добавлено «X для fooblah» и т. Д., Повторите ad nauseum.

Я знаю, что легко мог бы сделать это во Flash, но я всегда опасался использовать Flash, особенно для чего-то подобного, содержащего элементы навигации (хотя это не навигация основного сайта).

Как более опытные веб-разработчики могут решить эту проблему? Должен ли я укусить пулю и использовать Flash, или посмотреть на другие технологии? Я хотел бы не отталкивать пользователей iphone / ipad, но я всегда могу прослушать Flash player и вместо этого вывести статическое изображение или что-то в этом роде.

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

Спасибо!

Ответы [ 2 ]

1 голос
/ 02 марта 2011

Я бы точно выбрал подход JavaScript.

Я никогда не использую Flash, когда все можно сделать с помощью JavaScript.

В последнее время я часто использую библиотеку jQuery JavaScript, чтобы облегчить жизнь. :)

Вы также должны быть в состоянии сделать это с помощью «чистого» JavaScript.

Проверьте jQuery @ http://www.jquery.com

0 голосов
/ 02 марта 2011

У вас есть два варианта: реализация javascript и Flash.

Поскольку я являюсь разработчиком Flash, я расскажу о некоторых причинах, по которым вы можете захотеть использовать Flash.

  • Это определенно займет меньше времени.

  • У вас есть больше вариантов анимации, и они будут выглядеть круче.

  • Он будет работать быстрее, и если вы используете векторы, будете очень легкими.

Если вы хотите сделать это во Flash, проверьте класс таймера для AS3 и setInterval для AS2,

...