Les paso el código, muchas gracias.
<?xml version="1.0" encoding="utf-8"?>
<!-- http://blog.flexexamples.com/2008/03/20/creating-custom-pop-up-windows-with-the-popupmanager-class-redux/ -->
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="middle"
backgroundColor="white">
<mx:Style source="main.css"/>
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
private function launchMoreInfo():void {
boton.enabled=false;
var win:Dialog = PopUpManager.createPopUp(this, Dialog, false) as Dialog;
PopUpManager.centerPopUp(win);
}
]]>
</mx:Script>
<mx:ApplicationControlBar dock="true">
<mx:Button id="boton"
label="Abrir la ventana"
click="launchMoreInfo();" />
</mx:ApplicationControlBar>
</mx:Application>
-----------------------------------------------------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="utf-8"?>
<!-- Dialog.mxml -->
<!-- http://blog.flexexamples.com/2008/03/20/creating-custom-pop-up-windows-with-the-popupmanager-class-redux/ -->
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
title="Información C.E.V.I."
showCloseButton="true"
width="400"
height="300"
close="titleWindow_close(event);">
<mx:Script>
<![CDATA[
import mx.events.CloseEvent;
import mx.managers.PopUpManager;
private function titleWindow_close(evt:CloseEvent):void {
PopUpManager.removePopUp(this);
// ACÁ DA EL ERROR!!!!!!!!!!!
boton.enabled=true;
}
]]>
</mx:Script>
<mx:String id="info" source="info.txt" />
<mx:TextArea id="txt"
htmlText="{info}"
focusAlpha="0.0"
width="100%"
height="100%" />
</mx:TitleWindow>
