![]() |
Как определить URL
Но не URL адрес, где лежит сама swf-ка, а текущий URL браузера?
Грубо говоря флешка может загружаться/перезагружаться с разных адресов (страниц) одного сайта (хотя лежит в одном месте). При загрузке/ перезагрузке она должна знать откуда именно ее загружают (вернее куда) :) |
SWFObject, addParam, document.location.href
|
В переменных окружения он всегда есть
|
Цитата:
|
Цитата:
например считывать из хтмл переменную myURL в флешке: Код:
myURLadress=_level0.myURLКод:
<param name="movie" value="имя_флеш_файла.swf?myURL=http://текущий адресс странички" /> |
SWFObject — найти этот скрипт (благо обсуждается чуть-ли не каждый день и ссылку, где он живет я ещё вчера давал)
addParam — использовать данное свойство SWFObject для добавления flashvars document.location.href — хранит в себе URL текущей страницы (в JS) Из всего этого нужно написать несколько строчек JS-скрипта (по примерам). Здесь уже придётся сделать что-нибудь самостоятельно. |
Цитата:
Т.е. методов AS напрямую узнать адрес текущей хтмл странички нет? Цитата:
Что может даже проще будет. Но опять-таки не во флеше. :( |
Это и есть твой метод, только правильный.
|
addVariable а не addParam
|
Цитата:
Я вроде без JS обошелся... Без JS уже считается неправильным? |
| Часовой пояс GMT +4, время: 09:44. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.