Далее все адреса выдуманные, просто для иллюстрации.
Есть флешка, лежащия по некоему адресу "http://www.mydomain.com/flash/myflash.swf"
Она встроена в html страницу по адресу "http://www.mydomain.com/index.html"
(т.е. папка флешки не совпадает с папкой html страницы. Ссылка на флешку абсолютная)
В флешке есть кнопка, при нажатии на которую, окрывается окно браузера с некоей страницей по адресу "http://www.infodomain.com/info/info.html" (другой домен)
В обработчике события нажатия на кнопку такой элементарный код:

Код AS3:
var url:URLRequest = new URLRequest("http://www.infodomain.com/info/info.html");
flash.net.navigateToURL(url, "_blank");
Но в окне браузера в адресной строке почему-то получается вот такая фигня:
"http://www.mydomain.com/www.infodomain.com/info/info.html"
Т.е. вместо того, чтобы открыть страницу с явно указаным абсолютным адресом, вначале добавляется имя исходного домена!
Что интересно, если флешка находится в тойже папке, что и html в который она встроена, то ничего такого не происходит и navigateToURL открывает именно тот адрес, что и просили.
Что это за фигня и как с ней бороться? Подскажите, пожалуйста!