Открытие IE окна из Flex - PullRequest
       3

Открытие IE окна из Flex

0 голосов
/ 04 декабря 2009

Все, что мне нужно, чтобы открыть новое окно IE из кода Flex по нажатию на ссылку.

P.S Я не хочу открывать новый браузер. Я хочу открыть только окно браузера, в котором можно открыть новый URL.

Что-то вроде щелчка по ссылке во Flex, а затем открытия cnnibn.com во всплывающем окне.

Ответы [ 2 ]

2 голосов
/ 04 декабря 2009

Вы должны просто иметь возможность использовать:

navigateToURL(new URLRequest('http://www.cnnibn.com'), '_blank');

(убедитесь, что вы импортируете соответствующие пакеты: "import flash.net. *")

У этого подхода могут быть проблемы с некоторыми блокировщиками всплывающих окон, если так, то вы можете взглянуть на класс здесь:

http://www.zorked.com/flash/flash-and-navigatetourl-popup-blocking/

1 голос
/ 04 декабря 2009

Один из следующих методов будет работать, если блокировщик всплывающих окон не заблокирует его.

  • Использование navigateToURL

Добавьте следующее в обработчик нажатия кнопки

navigateToURL(new URLRequest("cnnibn.com"), "_blank");
  • Использование ExternalInterface

Добавьте эту строку в обработчик кликов

ExternalInterface.call("openPopup", "cnnibn.com");

И следующее к тегу скрипта на html-странице встраивания

function openPopup(url)
{
    window.open(url, "_blank");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...