タグ

2010年3月22日のブックマーク (1件)

  • FLASH (AS3.0)からポップアップ - ENDLESS_BLANK

    サイズ指定、かつブロックされないように。ブラウザのポップアップは何かと嫌われ者ですが、先方がそれでもとおっしゃるならしょうがない。 navigateToURL()だとIEでブロックされるのでExternalInterfaceを使ってJavaScriptでやるといい感じです。しかし「Safariだと開かないんだけど」とかいうことになったら処理を分岐させるしかないです。 こちらを参考にさせていただきました。 Safariのポップアップウインドウを開かない件です。 下の例は変数brouserAgentにユーザー情報を格納して、その中のブラウザ名を検出して分岐させています。SafariならnavigateToURLで、それ以外ならExternalInterface.callで。 import flash.external.*; var browserAgent = ExternalInterfac

    pekeq
    pekeq 2010/03/22
    Safari対応はこうやるしかないのかなあ