Flash’da hazırladığınız buton’a tıklandığında yeni bir sayfa’da açılmasını isteyebilirsiniz. Ancak bazı browser ve pc/mac’lerde bu direk uyarı olarak çıkabilir. Flash’dan buton’a tıklandığında yeni pencere açmama olayını engellemek için aşağıdaki kodu kullanabilirsiniz.;
var jscommand:String = "window.open(’http://www.adobe.com’,’win’,’height=200,width=300,toolbar=no,scrollbars=yes’);";
var url:URLRequest = new URLRequest("javascript:" + jscommand + " void(0);");
navigateToURL (url, "_self");
var url:String="http://www.adresiniz.com";
var req:URLRequest = new URLRequest(url);
var window:String = "_blank";
if (!ExternalInterface.available)
{
navigateToURL (req, window);
}
else
{
var strUserAgent:String = String(ExternalInterface.call("function() { return navigator.userAgent; }")).toLowerCase();
if (strUserAgent.indexOf("firefox") != -1 || (strUserAgent.indexOf("msie") != -1 && uint(strUserAgent.substr(strUserAgent.indexOf("msie") + 5, 3)) >= 7))
{
ExternalInterface.call ("window.open", req.url, window);
}
else
{
navigateToURL (req, window);
}
}