Al ser una clase solo funcionara en la version MX 2004 para versiones anteriores a la MX 2004 mas abajo esta la explicacion
windowUtils.as
Código PHP:
   /**
* @class windowUtils
* @author Enrique Chavez aka Tmeister
* @version 0.1
* @description Set de utilerias para la creacion de Popups
* @usage   <pre>import windowUtils</pre>
*/;
class windowUtils{
    /**
    * @method make
    * @description  Genera una ventana Popup
    * @usage <code>windowUtils.make(ancho, alto, url, [winName])</code>
    * @param ancho (Number) El ancho de la ventana que se creara
    * @param alto (Number) El alto de la ventana que se creara
    * @param url (String) El url de la pagina que se mostrara en el Popup
    * @param winName (String) Opcional el nombre de la ventana Popup
    */;    
    public static function make(ancho:Number, alto:Number, url:String, winName:String):Void{
        var winName = (winName == undefined) ? "PopUp" : winName;
        var carac:String = "width="+ancho+",height="+alto+",";
        carac += "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";
        getURL("javascript:void(window.open('"+url+"','"+winName+"','"+carac+"'));");
    }
    /**
    * @method make
    * @description  Genera una ventana Popup centrada en la pantalla
    * @usage <code>windowUtils.makeCenter(ancho, alto, url, [winName])</code>
    * @param ancho (Number) El ancho de la ventana que se creara
    * @param alto (Number) El alto de la ventana que se creara
    * @param url (String) El url de la pagina que se mostrara en el Popup
    * @param winName (String) Opcional el nombre de la ventana Popup
    */;    
    public static function makeCenter(ancho:Number, alto:Number, url:String, winName:String):Void{
        var winName = (winName == undefined) ? "PopUp" : winName;
        var left = (System.capabilities.screenResolutionX-ancho)/2
        var top = (System.capabilities.screenResolutionY-alto)/2
        var carac:String = "width="+ancho+",height="+alto+",";
        carac += "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,";
        carac += "top="+top+",left="+left;
        getURL("javascript:void(window.open('"+url+"','"+winName+"','"+carac+"'));");
    }
} 
    Ahora desde su pelicula FLA
Código:
  
Si quieren que la accion se ejecute al dar click en un botonimport windowUtils; windowUtils.make(350, 150, "http://www.google.com", "miPop");
Código:
  
Esta Clase cuenta con 2 metodos make y makeCenter, la unica direfencia entre estos metodos es que makeCenter crea la ventana popUp y la centra con respecto a la resolucion del usuario.import windowUtils;
mi_btn.onRelease = function() {
	windowUtils.makeCenter(350, 150, "http://www.google.com", "miPop");
};
Version MX
En lugar de Clases aqui vamos a usar funciones comunes
Código:
  
y las llamamos asifunction make(ancho, alto, url, winName) {
	var winName = (winName == undefined) ? "PopUp" : winName;
	var carac = "width="+ancho+",height="+alto+",";
	carac += "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0";
	getURL("javascript:void(window.open('"+url+"','"+winName+"','"+carac+"'));");
}
function makeCenter(ancho, alto, url, winName) {
	var winName = (winName == undefined) ? "PopUp" : winName;
	var left = (System.capabilities.screenResolutionX-ancho)/2;
	var top = (System.capabilities.screenResolutionY-alto)/2;
	var carac = "width="+ancho+",height="+alto+",";
	carac += "toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,";
	carac += "top="+top+",left="+left;
	getURL("javascript:void(window.open('"+url+"','"+winName+"','"+carac+"'));");
}
Código:
  
tan tan..mi_btn.onRelease = function() {
	makeCenter(350, 150, "http://www.google.com", "miPop");
};
Saludos!!
 
  
 


 
 

 hola gracias por la ayuda que nos presta...hay cosas muy interesantes y se ve que hay interes y esfuerso detras de todo esto
 hola gracias por la ayuda que nos presta...hay cosas muy interesantes y se ve que hay interes y esfuerso detras de todo esto


 La causa del error
 La causa del error  
  . Ese es el unico problema. Creo q la ventaja de usar PHP en lugar del JavaScript que nos propone Creativa ( ...gracias
 . Ese es el unico problema. Creo q la ventaja de usar PHP en lugar del JavaScript que nos propone Creativa ( ...gracias  ) es que los bloqueadores de popups no abren los popups hechos con javascript, lo que (creo) no pasa con PHP.
  ) es que los bloqueadores de popups no abren los popups hechos con javascript, lo que (creo) no pasa con PHP. 
  Re: Ventanas PopUp
 Re: Ventanas PopUp 



 Este tema le ha gustado a 4 personas
Este tema le ha gustado a 4 personas