Navigator Class (URLRequest and navigateToURL) - ActionScript 3
01/06/2008
Open pages in ActionScript 3 changed, so I developed a simple class to handle URLRequest and navigateToURL
let's see how it works Navigator Class:
/** By .:{Phoxer}:. http://www.phoxer.com v 1.8; */ package phoxer.Events{ import flash.net.URLRequest; import flash.net.navigateToURL; public class Navigator{ public static function openUrl(url:String,trg:String="_top"):void{ var request:URLRequest = new URLRequest(url); navigateToURL(request,trg); } public static function setPopUp(url:String,w:int=10,h:int=10,top:int=0,left:int=0):void{ var popUp:String="javascript:window.open('"+url+"','_blank','width="+w+",height="+h+",toolbar=no,scrollbars=auto,resizable=no,menubar=no,status=no,directories=no,location=no,left="+left+",top="+top+"');void(0);"; var request:URLRequest = new URLRequest(popUp); navigateToURL(request,"_top"); } public static function setMail(mail:String):void{ var request:URLRequest = new URLRequest(String("mailto:"+mail)); navigateToURL(request,"_top"); } } }
Then we can implement this kind of simple way:
impor phoxer.Events.Navigator Navigator.openUrl("http://www.phoxer.com","_blank"); Navigator.setPopUp("http://www.phoxer.com","300","300"); Navigator.setMail("desarrollo@phoxer.com")
