Вы можете добавить вызов Flash ExternalInterface к функции javaScript. Функция javaScript может вернуть местоположение
* 1003 например *
//javascript
function getLocation() {
return window.location;
}
и
//AS3
var windowLocation:String=ExternalInterface.call(getLocation) as String;
EDIT
Для тех, кто не хочет делать это с помощью Javascript: ВАМ НЕ НУЖЕН JAVASCRIPT:)
Просто отправьте запрос на ваш сервер из Flash.
Затем проверьте переменную на стороне сервера, соответствующую http referrer (в ColdFusion - CGI.HTTP_REFERRER
. В PHP - $_SERVER['HTTP_REFERER'];
)
Он будет содержать URL-адрес файла swf, отправляющего запрос.