Просмотр полной версии : Наложение флешки на тело веб-страницы?
Цель - сделать выпадающую менюшку. Высота самого мувика в неактивном состоянии, например 10px (а под ним текст), как наложить сверху на HTML-текст выпадающую часть меню.
Догадываюсь, что здесь уже такое поднималось, но найти не смог. Буду благодарен, если ткнете носом. Спасибо.
Использую версию №6.
html- тектс - это тектсовое поле в меню в самом флеше ?
2KUZEN
Нет, html-текст - тело веб-страницы. Моя проблема вот в чем:
Мувик, как известно имеет параметры WIDTH="" HEIGHT="", и по умолчанию отображается только та область мувика, что допускается этими параметрами. Мне же нужно вылезти (в данном случае за параметр HEIGHT, отобразив пункты выпадающего меню). :)
Сорри но я ничего не понял ... если Вы хотите имея заданный размер флешки , вставив её в html вылезти за её границы , то ничего не получится ...
Я тоже так думал, пока не увидел всплывающие рекламки на некоторых сайтах. Мне показалось, что они именно так сделаны.
Тогда получается невозможно сделать меню такого типа на флешке...
Richmedia впринципе это то что тебе нужно да вот только работает только в IE , я имею ввиду прозрачный фон ... а так используй z-index ...
Richmedia впринципе это то что тебе нужно да вот только работает только в IE , я имею ввиду прозрачный фон ... а так используй z-index ...
А можно по-подробнее :rolleyes:
Воспользуйся поиском это ни раз обсуждалось , вот только непойму зачем этот гемор ...
вот только непойму зачем этот гемор ... А как? :confused:
Можно сделать весь сайт во флеше
Или меню другое придумать ...
Флэш-меню, по моему мнению, есть весчь не совсем правильная, в том плане, что
1. без плагина меню перестанет существовать (нужно дублировать текстом);
2. с помощью ХТМЛ и ЦСС можно реализовать достаточно красивые и, главное, более универсальные меню, что, ИМХО, и есть лучший вариант.
Ну, и ближе к телу:
1. можно сделать меню либо как у макромедии (оставить горизонтальноую полосу под выпадающие пункты меню) либо
2. сделать несколько флешек (по доп. флешке с подпунктами на каждый пункт меню) и показывать их с помощью ЦСС (и джаваскрипт).
если делать основные пункты меню текстом проблем совсем никаких -- рекомендую! и пользователь без Флеш-плагина без меню (главного по крайней мере) не останется.
если флешем -- надо будет связывать флэш и джаваскрипт, что тоже возможно, но универсальности меньше (если не сказать, нету вовсе).
Richmedia впринципе это то что тебе нужно да вот только работает только в IE , я имею ввиду прозрачный фон ... а так используй z-index ...
Кузен, что курил? :)
Работает все замечательно и в Лисе (Вы не поверите, но там, вопреки известному мнению, даже работает setVariable, надо просто поподробнее было искать JS-варианты решений).
Порядок следующий:
1. В нужный момент отдаем через fscommand команду JavaScript, та растягивает объект как надо. Практика показала, что даже вызов 30 раз в секунду влияет на отжираемые ресурсы куда меньше, чем можно сначала подумать.
2. Во флэшке обработчик события Stage.onResize перемещает объекты как надо и т.п.
Однако без опыта в тесной интеграции Flash и JavaScript такое сделать не очень просто.
Флэш-меню, по моему мнению, есть весчь не совсем правильная, в том плане, что
1. без плагина меню перестанет существовать (нужно дублировать текстом);
2. с помощью ХТМЛ и ЦСС можно реализовать достаточно красивые и, главное, более универсальные меню, что, ИМХО, и есть лучший вариант.
А у меня есть два аргумента:
1. Тем у кого есть Flash (90+ % имеют 6 плеер в этой стране и столько же имеют 7й за ее рубежами) -- тем Flash. И у дизайнера есть простор.
2. Если нет -- CSS/DHTML.
Отделить эти две группы труда не составляет. У меня другой вопрос -- сделайте мне плиз сложное CSS меню, если у меня отключен в браузере JavaScript?
Кузен, что курил? :)
Работает все замечательно и в Лисе (Вы не поверите, но там, вопреки известному мнению, даже работает setVariable, надо просто поподробнее было искать JS-варианты решений).
http://www.manifest.ru/index-rich1.phtml
Открываем в IE и в Mozile или в Опере ... работает только в IE
или мы про разные вещи говорим ?!
А у меня есть два аргумента:
1. Тем у кого есть Flash (90+ % имеют 6 плеер в этой стране и столько же имеют 7й за ее рубежами) -- тем Flash. И у дизайнера есть простор.
2. Если нет -- CSS/DHTML.
Отделить эти две группы труда не составляет. У меня другой вопрос -- сделайте мне плиз сложное CSS меню, если у меня отключен в браузере JavaScript?
1. Да, не спорю, Флэш -- простор для дизайнера. И многие имеют плеер, но все-таки, если отключают Джаваскрипт -- могут не ставить и плеер. И я не говорил, что нужно совсем отказаться от Флеш-меню. Просто стоит продублировать его текстом. Потому что остаться на сайте без меню... -- я бы на таком долго не задержался.
2. Вот именно так и можно сделать меню без Джаваскрипта.
Если, конечно, браузер пользователя поддерживает в достаточно мере ЦСС. Если нет -- то помощь скрипта нужна, но, я думаю, что пользователей с отключенным Джаваскриптом меньше, чем оных без Флэша. Хотя, конечно, я могу и ошибаться.
Ну, и насчет сложных меню. Что это значит? Меню со степенью вложенности больше 1-го? Я бы старался просто избежать использования такого меню -- во многих случаях это можно сделать без какого-либо ущерба для сайта. А по моему (и не только) мнению, это еще и увеличит удобство пользователя в использовании вашей системы навигации....
Чёт я разошелся =/ Всё. Умолкаю :D
можно сделать меню либо как у макромедии (оставить горизонтальноую полосу под выпадающие пункты меню)
Я тоже зашел на сайт Отцов, и тут же задумал одолжить идею. А на предмет наличия плагина есть выход на Java написать анализатор наличия плагина
if (present) {***}
else {CSS or Java}
Или громоздко?
не лучще ли в этом случае DIV ом пользоватся.
над странице висит DIV
он упрямый рециДИВ
Флэш менюшку запихал
поверх всех окон стоял.
на последок вам скажу
я исходник выложу
З.Ы. что это со мной???
извиняюсь писать писнул а удалять жалко...
и никакого исходника это для рифмы
KidsKilla
25.12.2005, 16:34
Отделить эти две группы труда не составляет. У меня другой вопрос -- сделайте мне плиз сложное CSS меню, если у меня отключен в браузере JavaScript?
JS нужен для осла, т.к. эта сволочь ксс хреново понимает. и то только для того, чтобы понимал :hover
1) http://webmascon.com/topics/coding/42a.asp =>
2) http://www.htmldog.com/articles/suckerfish/dropdowns/example/
3) http://www.khovansky.ru/
4) http://www.france.h12.ru/menu_gor.php
5) http://plutim.narod.ru/1/menu1.htm
а вот аналог мм:
http://www.alistapart.com/d/hybrid/hybrid-4.html
(http://www.alistapart.com/articles/hybrid/)
типа дерева:
http://alistapart.com/d/complexdynamiclists/finder.html?a=27
(http://alistapart.com/articles/complexdynamiclists/)
кстати, вот делал недавно сам, с тенью =)
http://web-school.ru/
Кузень, я имел ввиду лишь:
1. В обоих браузерах работает wmode=transparent, с той лишь разницей, что в осле прозрачная область еще и неактивна, а в Firefox -- активна (воспринимает события мыши, что есть гуд).
2. В обоих работает setVariable, хотя мифов напридумано...
Третье: хотите порассуждать на тему детекции плеера -- заведите новую тему, но по-моему все давно знают 3 классических решения, вместе собсранных в Macromedia Flash Detection Kit.
Кузень, я имел ввиду лишь:
1. В обоих браузерах работает wmode=transparent, с той лишь разницей, что в осле прозрачная область еще и неактивна, а в Firefox -- активна (воспринимает события мыши, что есть гуд).
2. В обоих работает setVariable, хотя мифов напридумано...
Третье: хотите порассуждать на тему детекции плеера -- заведите новую тему, но по-моему все давно знают 3 классических решения, вместе собсранных в Macromedia Flash Detection Kit.
Дай ссылочку посмотреть где transparent будет работать в Firefox
Аттач.
На странице цвет фона красный -- при разработке, как видно, он был белым. Все зоны, где нет объектов, показывают точно то, что на странице, при этом являясь активными. Иногда это плохо, иногда -- хорошо, но что работает -- это факт.
В Firefox`е действительно работает , интересно почему до этого не работало, делал всё также ... или может Firefox с определённой версии стал поддерживать ?!
В опере это не работает ...
Я это наблюдал минимум с 1.0.4
Andromed
26.12.2005, 12:27
http://www.vipsauna.com/
реализация при помощи Div, при отсутсвиb флеша грузится картинки (причем даже если отрубить активк Х компоненты (обычные проверки проверяют наличие флеш плеера а не его работоспособность) работает и в опере и в файрфоксе и соответственно в IE при наведении мышки на фото из любой сауны появится флеш карта (позиционируемы див слой) едниственно в опере и в файре нет эффекта прозрачности но тоже все работает :).
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.