Чтение адреса адресной строки с флэш-сайта - PullRequest
0 голосов
/ 04 апреля 2011

мои дорогие друзья ..

У меня есть флеш-сайт, на котором, когда пользователь нажимает на ссылку, страница не перезагружается, но содержимое меняется с флеш-памятью (как и любой обычный флеш-сайт).Так, например, если пользователь нажимает на страницу продуктов, отображается содержимое страницы продукта, а URL-адрес в адресной строке также изменяется с «domainname / index.aspx» на «domainname / index.aspx # / products»

Мне нужно получить этот URL из адресной строки, и если я использую «window.location.href», он возвращает «domainname / index.aspx».Кто-нибудь знает, можно ли прочитать адрес из адресной строки, которая меняется флешкой.

Заранее спасибо !!

Ответы [ 3 ]

0 голосов
/ 04 апреля 2011

Последняя часть URL (после символа #) известна как хеш, и вы можете прочитать ее с помощью location.hash;)

0 голосов
/ 04 апреля 2011

Я бы попробовал плагин истории jQuery. Он определяет, когда URL-адрес изменяется с помощью хэша и т. Д.

http://tkyk.github.com/jquery-history-plugin/

И вы можете просто отправить объект Flash в виде URL, когда плагин истории jQuery обнаружит изменение:)

0 голосов
/ 04 апреля 2011

В ActionScript 3 (не уверен в других версиях) можно вызывать функции JavaScript в клиенте.Вы можете использовать ExternalInterface для вызова функции, которая возвращает URL из JavaScript (который должен быть просто window.location).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...