Открытие URL из Flash с помощью navigateToURL (AS3) - PullRequest
6 голосов
/ 10 января 2012

Сегодня на протяжении нескольких часов тянул меня за волосы.Я не могу открыть другой сайт с моего уже открытого флэш-сайта.

Вот код:

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);

function gotoFB(event:MouseEvent):void
{

    navigateToURL(new URLRequest("http://www.facebook.com"), "_blank");
}

Это работает с флеш-плеера, но не с Chrome / т.е. / Firefox ..

Ответы [ 3 ]

6 голосов
/ 11 сентября 2013

У меня были проблемы с navigateToUrl в недавнем обновлении chrome в моем приложении FlexПришлось использовать этот обходной путь:

ExternalInterface.call("window.open", url, target);
0 голосов
/ 06 апреля 2015

Файл-> Параметры публикации-> Безопасность локального воспроизведения-> Доступ только к сети

Вуаля ...

0 голосов
/ 11 января 2012

Некоторые блокировщики всплывающих окон блокируют navigateToURL(..., "_blank"), существует множество обходных путей различного качества, в основном включающих вызов JavaScript window.open через ExternalInterface вместо использования navigateToURL(..., "_blank"). Если вы воспользуетесь Google, вы можете найти тот, который работает в вашем случае.

...