Ver Mensaje Individual
  #3 (permalink)  
Antiguo 14/01/2010, 10:01
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Abreviar código PopUp AS3

Código PHP:

var xmlWinPopUp:XML=
<
contenido>
<
url name="botonUno">misHtml/archivo1.htm</url>
<
url name="botonDos">misHtml/archivo2.htm</url>
<
url name="contenedor1.botonContenedor1">misHtml/archivo3.htm</url>
<
url name="contenedor2.botonContenedor2">misHtml/archivo4.htm</url>
</
contenido>;

function 
createWinPopUp() {
    for (var 
i:int=0i<xmlWinPopUp.child('url').length(); i++) {
        var 
tempBoton:*=rutaMovieClip(String(xmlWinPopUp.url[i].@name)) 
        
addEventWinPopUp(tempBoton,String(xmlWinPopUp.url[i]))
    }
}
function 
rutaMovieClip(ruta:String):* {
    var 
t:Array=ruta.split(".");
    var 
mcRoot:*=this;
    for (var 
i:int=0i<t.lengthi++) {
        
mcRoot=mcRoot[t[i]];
    }
    return 
mcRoot;
}
function 
addEventWinPopUp(boton:*,url:String):void {
    
boton.addEventListener(MouseEvent.CLICKWinPopUp);
    function 
WinPopUp(event:Event):void {
        var 
enlace:URLRequest=new URLRequest("javascript:NewWindow=window.open('"+url+"','newWin','width=300,height=360,left=0,to p=0,toolbar=No,location=No,scrollbars=No,status=No ,resizable=Yes,fullscreen=No'); NewWindow.focus(); void(0);");
        
navigateToURL(enlace"_self");
    }
}
createWinPopUp() 
Ejemplo
http://www.megaupload.com/?d=66I0LXYM
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft