Просмотр полной версии : Как отследить URL с которого запускается флеш?
sir_URLik
20.08.2008, 13:40
В зависимотсти от того, по какому адресу запускается флеш, нужно отображать разную информацию.
Например, если в браузере адрес http://sait.ru/home/ на флеш-ролике рисунок дома, если в браузере адрес http://sait.ru/car/ - машина.
Адрес рута можеш получить _root._url, патом уже парси строку и сравнивай с чем тебе надо >_<
sir_URLik
20.08.2008, 16:41
Пасиб
sir_URLik
27.08.2008, 15:09
Все бы было замечательно, если не одно "но" :(
URL всегда один, а именно место где лежит вам swf. А нужно адрес страницы на которой swf отображается.
Т.е. не http://sait.ru/test.swf, а http://sait.ru/index.php?page=1
chingachgoog
27.08.2008, 16:05
передавать со страницы во флеш переменную через флеш-варс
Mnilionic
27.08.2008, 17:33
ещё можно определить через какой плеер запущен флеш стндэлон или плагин броузерный. Если в броузере можно попробовать запустить js функции с определением location.hash
sir_URLik
28.08.2008, 09:54
передавать со страницы во флеш переменную через флеш-варс
Если не затруднит, напишите, пожалуйста пример использования флеш-варс (на странице и как к ним обращаться из флеша).
ещё можно определить через какой плеер запущен флеш стндэлон или плагин броузерный. Если в броузере можно попробовать запустить js функции с определением location.hash
Уж лучше флеш-варс :)
mauser84
01.09.2008, 19:37
Такая же проблема. Чё-то никто не отвечает...
sir_URLik
02.09.2008, 09:36
Через флешварс сделал. Оказывается все просто.
На странице хтмл, там где флешка добавляется тег: <param name="flashvars" value="Part=1&Lang=ru" />
В самой флешке имеем переменные: _root.Part и _root.Lang
mauser84
02.09.2008, 19:19
а, т.е. вот как... А я думал, есть какая-то переменная, передающаяся. Вот это меня смутило -
Адрес рута можеш получить _root._url, патом уже парси строку и сравнивай с чем тебе надо >_<
есть еще вот такое решение:
var SWFLocation:String;
SWFLocation=ExternalInterface.call("function(){return window.location.href;}");
Для оформления своего кода надо использовать теги .
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.