окно которое всплывает newpost.mxml

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:TitleWindow xmlns:mx="http://www.adobe.com/2006/mxml" width="450" height="500" close="title_close();" horizontalAlign="center">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.events.CloseEvent;
public function title_close():void{
PopUpManager.removePopUp(this);
}
]]>
</mx:Script>
</mx:TitleWindow>
а вот так подключаем в основной проект его

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="800">
<mx:Script>
<![CDATA[
import mx.managers.PopUpManager;
import mx.containers.TitleWindow;
import mx.controls.Label;
import mx.events.ListEvent;
import mx.controls.Alert;
public function addpost():void{
var newTitleWindow:newpost = new newpost();
newTitleWindow.showCloseButton = true;
PopUpManager.addPopUp(newTitleWindow,this,true);
PopUpManager.centerPopUp(newTitleWindow);
}
]]>
</mx:Script>
<mx:Button label="Button" click="addpost()"/> //пример кнопки вызывающей всплывающее окно
</mx:Application>