AS3で別ウィンドウ表示するときに使う。
safariに関しては、ディフォルトポップアップブロックが入っており、
クリックしても反応が無いので、ブランクで表示する。
[sourcecode language=”java”] import flash.external.*;
var browserAgent = ExternalInterface.call ("function getBrowser(){return navigator.userAgent;}");
btn_mc.addEventListener(MouseEvent.CLICK,popup);
function popup(event:MouseEvent) {
var url:String=new String();
url="http://endlessblank.com/";
if (browserAgent != null && browserAgent.indexOf ("Safari") >= 0) {
var req:URLRequest=new URLRequest(url);
navigateToURL(req,"_blank");
} else {
ExternalInterface.call("window.open", url, "_blank","scrollbars=yes,width=300,height=240");
}
}[/sourcecode]