Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   передача переменных в другой урл. (http://www.flasher.ru/forum/showthread.php?t=43940)

Пойманный Муравьед 14.03.2003 16:10

передача переменных в другой урл.
 
возникла такая ситуевина.

есть некий адрес:
http://nekiy_domen.some/

на нем основной сайт на флэшке

но к тому же есть

http://nekiy_domen.some/some_dir
http://nekiy_domen.some/another_dir
http://nekiy_domen.some/else_dir

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

в общем картина такая, что нужно послать во флэшку основного сайта некую переменную.

и вот тут встает вопрос (внимание, вопрос!):

КАК ЖЕ ЭТО РЕАЛИЗОВАТЬ??

сображений почти ноль, структуру менять нельзя.
если бы можно было флэшем прочитать адресную строку в браузере....
была задумка с cookie, но не знаю возможно ли это и, тем более, как реализовать...

вот такая заморочка.
очень надеюсь на сображения и идеи всего флэш-сообщества.

SPV 14.03.2003 16:39

Флэшку в основную страницу нужно вставлять динамически, передавая ей какую-нить переменную, указывающую на раздел (саму переменную брать из адресной строки браузера):
<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>
и т.д...

Anry1470 14.03.2003 18:37

Если честно то ничего не понял...
Может я не четко задал вопрос?
1. У меня есть флешь вставленный в хтмл.
во флеше есть меню и несколько подменю
переход из меню в подменю осуществляется командой
on (release){
gotoAndStop ( 2 );}
(или 3 или 4 - в зависимости от кол ва подменю)
2. Есть совсем другой флешь тоже вставленный в хтмл
из него надо по нажатию на кнопку попасть в первый флешь но сразу во вторую сцену (или третью или четвертую в зависимости от нажатой кнопки)

Можно ли более подробно написать что мне вставить и куда в первый флешь и что и куда во второй... Если вас конечно это не затруднит...

Пойманный Муравьед 14.03.2003 18:56

Спасибо!!!
 
:D :D :D :D
огромное спасибо! все работает.


Часовой пояс GMT +4, время: 06:03.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.