В моем приложении для Windows размещается приложение Flex через IE ocx. У меня на гибком холсте есть кнопка, которая при нажатии должна вызывать браузер пользователя по умолчанию и открывать его домашнюю страницу.
Когда обработчик кликов выглядит так, он работает нормально:
private function OnClickedInternetImage() : void
{
var url:String = "http://stackoverflow.com";
var request:URLRequest = new URLRequest(url);
flash.net.navigateToURL(request); // default browser instantiated, opens url
}
Если url является пустой строкой, я ожидал, что он откроет браузер по умолчанию с его URL-адресом по умолчанию, но вместо этого инструкция navigateToUrl игнорируется.
Я могу передать событие из моего холста флеш-памяти обратно в приложение хостинга Windows, которое знает, как создать браузер на странице по умолчанию, но это большая проблема.
Возможно ли, чтобы Flex 3 порождал новый браузер на домашней странице браузера по умолчанию? Если да, то как?