6

今日はこれで何時間も髪を引っ張っています。既に開いているフラッシュ サイトから別の Web サイトを開くことができません。

コードは次のとおりです。

GotoFB.addEventListener(MouseEvent.CLICK, gotoFB);

function gotoFB(event:MouseEvent):void
{

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

これは Flash Player では機能しますが、chrome/ie/firefox では機能しません。

4

3 に答える 3

6

Flex アプリの最近の chrome-update で、navigateToUrl に問題がありました。この回避策を使用する必要がありました:

ExternalInterface.call("window.open", url, target);
于 2013-09-11T07:22:34.117 に答える
0

一部のポップアップ ブロッカーは をブロックします。主に を使用する代わりにJavaScript のvianavigateToURL(..., "_blank")を呼び出すなど、さまざまな品質の回避策がたくさんあります。グーグルで検索すると、あなたのケースで機能するものが見つかるかもしれません。window.openExternalInterfacenavigateToURL(..., "_blank")

于 2012-01-11T00:31:09.443 に答える