|
|
|||||
Регистрация: Jun 2010
Сообщений: 19
|
Не определяется текущая страница
Ролик расположен в корневой директории сайта т.е. site.com/rolik.swf
Страниц, где он выводится много, у каждой свой путь типа: site.com\catalog1\catalog2\current.html Пытаюсь получить url текущей страницы т.е. например: site.com\catalog1\catalog2\current.html Но trace(_root._url) выводит site.com/rolik.swf Если возможность доступа к истории браузера или DOM? |
|
|||||
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
Посредством ExternalInterface дергайте JavaScript.
|
|
|||||
Регистрация: Jun 2010
Сообщений: 19
|
Какой код JS использовать?
А средствами самого flash возможно это? Хотелось бы кроссбраузерное решение а JS ненадежен в этом плане |
|
|||||
это чем JS некроссбраузерный?
другое дело - он может быть недоступен. флэшем никак
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jun 2010
Сообщений: 19
|
Ок, может тогда подскажете как дернуть JS из флеша?
Нашел вот решение для AS2 var myVar:String = ""; getURL("javascript:myFlaFileName.SetVariable('myVar', document.location)"); Добавлено через 1 минуту CS3, Flash 9, AS3 |
|
|||||
кордум, это урд флэшки , а не страницы
trace(ExternalInterface.call("function(){return document.location.toString()}"));
__________________
http://cleptoman.free-lance.ru achivements: дважды благословлен на воровство. осеяный благодатью |
|
|||||
Регистрация: Jun 2010
Сообщений: 19
|
Спасибо, это работает, но что делать, если JS отключен в браузере?
|
|
|||||
Регистрация: Dec 2009
Сообщений: 428
|
Передавайте во флешварсах тогда
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг |
|
|||||
Регистрация: Jun 2010
Сообщений: 19
|
|
Часовой пояс GMT +4, время: 20:24. |
|
« Предыдущая тема | Следующая тема » |
|
|