PDA

Просмотр полной версии : Flash поверх страницы


areostar
06.08.2011, 21:27
Здраствуйте! Видел в сети такую фишку: вводиш вворме адрес сайта, скрипт вызывает этот сайт и накладывает поверх него флеш ролик! Я понимаю как внедрить ролик(или ссылку на него в код страницы), но как наложить его поверх!??? Я слышал ято это делается с помощью JS ? Расталькуйте плиз по подробнее!!

mooncar
06.08.2011, 21:53
Это решается в верстке.

В одном и том же общем блоке делаете два блока, в один публикуете флешку (лучше всего, с помощью библиотеки swfobject). При публикации флешки параметр wmode нужно выставить как opaque или transparent (в последнем случае можно будет использовать прозрачность, то есть то, что под флешкой на странице, будет видно, если не закрывается элементами флешки).
У этого блока задаете абсолютное или относительное позиционирование и z-index, например 2.

Соответственно в тех же координатах находится второй блок, куда вы что-то там "загружаете скриптом" или просто там какой-то HTML-контент. У блока тоже такое же позиционирование, но z-индекс, например 1, то есть меньше, чем у первого.

Всё, и никакого JS (за исключением разве что публикации флешки, ну это стандартный метод с помощью SWFObject (http://designformasters.info/posts/flash-embed-with-swfobject-2/)).
Весь нюанс в самой верстке.