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