Foros del Web » Creando para Internet » Flash y Actionscript »

ventanas

Estas en el tema de ventanas en el foro de Flash y Actionscript en Foros del Web. Hola a todos tengo este ActionScript que me permite abrir multiples ventanas y moverlas por toda la pantalla y ademas un boton para cerrar, lo ...
  #1 (permalink)  
Antiguo 03/01/2005, 09:31
 
Fecha de Ingreso: enero-2002
Mensajes: 349
Antigüedad: 22 años, 3 meses
Puntos: 1
ventanas

Hola a todos tengo este ActionScript que me permite abrir multiples ventanas y moverlas por toda la pantalla y ademas un boton para cerrar, lo que quiero en este caso es que cuando se abra una ventana se cierre la otra, es decir sacarle la opcion de abrir multiples y que quede una sola.

//Este ActionScript permite, abrir ventanas con diferentes botones, moverlas (DRAG) y cerrarlas con un boton.
var nTopDepth:Number;
var oOpenedWindows:Object = new Object();

mcBottomOne.onRelease = function():Void {
addWindow("ventana1");
};
mcBottomTwo.onRelease = function():Void {
addWindow("ventana2");
};
function addWindow(sLinkage:String):Void {
if (oOpenedWindows[sLinkage] != undefined){
oOpenedWindows[sLinkage].swapDepths(nTopDepth);
return;
}
var nIndex:Number = this.getNextHighestDepth();
var mcWindow:MovieClip = this.attachMovie(sLinkage, nIndex, nIndex);
mcWindow._x = 120;
mcWindow._y = 200;
nTopDepth = nIndex;
oOpenedWindows[sLinkage] = mcWindow;
// DRAG
mcWindow.mcWindowBackground.onPress = function():Void {
this._parent.swapDepths(nTopDepth);
this._parent.startDrag();
};
mcWindow.mcWindowBackground.onRelease = function():Void {
this._parent.stopDrag();
};

// Funcion para cerrar ventana
mcWindow.mcCloseSquare.onRelease = function():Void {
this._parent.removeMovieClip();
delete oOpenedWindows[sLinkage];
};
};

gracias de antemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:15.