![]() |
|
||||||||||
|
|||||
|
возникла такая ситуевина.
есть некий адрес: http://nekiy_domen.some/ на нем основной сайт на флэшке но к тому же есть http://nekiy_domen.some/some_dir http://nekiy_domen.some/another_dir http://nekiy_domen.some/else_dir они должны вести на разделы основного сайта. типа как ссылки на внутренние спрятанные далеко части. надо умудрица засунуть в них html (да, блин, что угодно на самом деле), чтобы при заходе по этому адресу посетителя перекидывало на основной сайт, но открывался нужный раздел. в общем картина такая, что нужно послать во флэшку основного сайта некую переменную. и вот тут встает вопрос (внимание, вопрос!): КАК ЖЕ ЭТО РЕАЛИЗОВАТЬ?? сображений почти ноль, структуру менять нельзя. если бы можно было флэшем прочитать адресную строку в браузере.... была задумка с cookie, но не знаю возможно ли это и, тем более, как реализовать... вот такая заморочка. очень надеюсь на сображения и идеи всего флэш-сообщества.
__________________
Мамой клянусь!Не пожалею ничего Ни 43 копейки,ни жетонов на метро Содержимое кармана убитых брюк из second-handа... |
|
|||||
|
Флэшку в основную страницу нужно вставлять динамически, передавая ей какую-нить переменную, указывающую на раздел (саму переменную брать из адресной строки браузера):
<script> razdel = location.search; document.write('<object ...'); document.write('<param name="movie" value="main.swf'+razdel+'">'); document.write('<embed src="main.swf'+razdel+'" ...></embed>'); </script> Соответственно теперь, если вызвать такой ХТМЛ с параметром, например: http://nekiy_domen.some/index.html?razdel=2 (или http://nekiy_domen.some/?razdel=2) то во флэшке автоматом появится переменная razdel со значением 2. Остальное дело редиректа: в 1-й директории <script>location.replace('../?razdel=1');</script> во 2-й <script>location.replace('../?razdel=2');</script> и т.д...
__________________
Two beer or not two beer?... |
|
|||||
|
Регистрация: Mar 2003
Сообщений: 5
|
Если честно то ничего не понял...
Может я не четко задал вопрос? 1. У меня есть флешь вставленный в хтмл. во флеше есть меню и несколько подменю переход из меню в подменю осуществляется командой on (release){ gotoAndStop ( 2 );} (или 3 или 4 - в зависимости от кол ва подменю) 2. Есть совсем другой флешь тоже вставленный в хтмл из него надо по нажатию на кнопку попасть в первый флешь но сразу во вторую сцену (или третью или четвертую в зависимости от нажатой кнопки) Можно ли более подробно написать что мне вставить и куда в первый флешь и что и куда во второй... Если вас конечно это не затруднит... |
|
|||||
огромное спасибо! все работает.
__________________
Мамой клянусь!Не пожалею ничего Ни 43 копейки,ни жетонов на метро Содержимое кармана убитых брюк из second-handа... |
![]() |
Часовой пояс GMT +4, время: 23:40. |
|
|
« Предыдущая тема | Следующая тема » |
|
|