среда, 28 апреля 2010 г.

Получение URL адреса страницы на которой запускается флэшка

Иногда требуется получить информацию о ссылке по которой открылась флэшка, внутреннего метода для этих целей нет, поэтому юзаем внешний интервейс и запрос чрез JavaScript

import flash.external.ExternalInterface;

var browserURL:String = ExternalInterface.call("eval", "window.location.href");
trace(browserURL);
учтите что у интерфейса есть ограничения, и эмбед swf может быть настроен так что воспользоваться такой конструкцией не получится из-за ограничения безопасности.

1 комментарий: