PDA

Просмотр полной версии : swf-кнопка под html-текстом


sevenjet
12.11.2008, 15:49
всем привет!
есть ряд кнопок. каждая кнопка - это анимированный swf-клип, поверх которого лежит текст, прописанный html-кодом
ну то есть чтоб добавлять кнопки, не нужно новую флеш-кнопку, нужно подложить одну и ту же swf-ку и сверху прописать название раздела, куда будет вести эта кнопка
ага
вопрос:
так как текст не во флэш, то swf-ка не будет дёргаться, как это происходит, когда на слое одном лежит кнопка, а поверх него текст
правильно?
или всё же будет дёргаться, реагируя на перемещение курсора с swf на текст?

Хемуль
12.11.2008, 16:33
2 sevenjet:
Проверьте. Как вариант, можно сделать этот текстовый блок с помощью CSS прямоугольным и покрывающим полностью весь прямоугольный флеш-элемент с кнопкой, а потом связать их через Ява-скрипт. Либо, если кнопка сложной формы, можно воспользоваться картой ссылок.

Хотя, я бы вам не рекомендовал так мучаться. Я бы на вашем месте, если уж флешовые кнопки так принципиально иметь на странице, сделал бы так:
1. сделал бы меню флешовым и динамическим, принимающим список ссылок и подписей для кнопок;
2. внедрил бы меню в страницу с помощью SWFObject;
3. сверстал бы HTML-замену для SWFObject в виде того же меню, только без анимации.

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

sevenjet
12.11.2008, 16:38
Хемуль, спа!
рассмотрю варианты, если выйдет то, что я описал, то напишу тут
просто будут добавляться в список ссылок новые пункты, которые будет администратор туда пихать, не будет же он каждый раз флэшку новую делать
передавать параметром ссылку флэшке - не вариант((((

Хемуль
12.11.2008, 16:42
2 sevenjet:
Не будет он новую делать. Флешку можно сделать динамической. То есть, сколько кнопок захотите, столько и будет. Что же касается размера флешки на странице, то у вас же всё равно кнопки фиксированы по размеру. Из их количества и размеров можно вычислить размер флешки-меню при построении страницы на стороне сервера.

Почему вы так негативно относитесь к передаче ссылки флешке? ^_^

sevenjet
12.11.2008, 16:59
решено сделать так - передавать каждой флэшке свой текст через параметрЮ, то есть

1. сделал бы меню флешовым и динамическим, принимающим список ссылок и подписей для кнопок

Хемуль
12.11.2008, 17:06
2 sevenjet:
Текст подписи - это хорошо, но как будете реализовывать щелчки и переход по ссылкам?