Meine Windows-Anwendung hostet eine Flex-Anwendung über den IE ocx. Ich habe eine Schaltfläche auf meiner Flex-Leinwand, die, wenn sie gedrückt wird, den Standardbrowser des Benutzers hervorbringt, der zu seiner Homepage geöffnet wird.Ist es möglich, dass Flex 3 einen neuen Browser auf der Standard-Homepage des Browsers erstellt?
Wenn die Click-Handler wie folgt aussieht, es funktioniert:
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
}
Wenn url eine leere Zeichenfolge ist ich, dass es erwartet würde den Standard-Browser auf seine Standard-URL öffnen, sondern die navigateToURL Anweisung ignoriert.
Ich kann ein Ereignis von meinem Flash Canvas zurück an die Hosting-Windows-Anwendung übergeben, die weiß, wie man einen Browser auf seine Standardseite spawnt, aber das ist eine Menge Ärger.
Ist es möglich, dass Flex 3 einen neuen Browser auf der Standard-Startseite des Browsers erstellt? Wenn das so ist, wie?