一个操作执行后,想显示一个类似于QQ农场买东西时的一个提示信息,该如何处理

一个操作执行后,想显示一个类似于QQ农场买东西时的一个提示信息
执行一个操作后,为了给用户一个反馈的信息,现在我想做一个类似于QQ农场商店买东西时的一个提示信息框,当我把东西一买,然后就提示花费多少钱,然后过几秒钟就消失,并加了点特效的。。
不知道这个如何实现,谢谢大侠们赐教。。

------解决方案--------------------
ALert.show("信息")
这个是弹出对话框,是通过点击后关闭的,你可以自己写一个弹出对话框,然后设定好事件监听器,在规定时间内自动关闭就OK
------解决方案--------------------
自己写一个自定义组件,然后点击一个按钮弹出,然后写一个事件监听器,监听过了多少时间,最后关闭这个弹出窗口
------解决方案--------------------
Alert是最直接的方法

也可以用PopupManager弹出一个界面
------解决方案--------------------
探讨
Alert界面不是还有按钮吗。。
而且Alert显示出来后,不是不能继续操作了吗?

------解决方案--------------------
简单的一个,样式和特效可以自己去找,效果帮你实现了
如下是popup执行语句
var myPanel:Mycontext = Mycontext(PopUpManager.createPopUp(this, Mycontext, true));
myPanel.labelText.text = "sssssssssssssssssssssssssss";
如下是popup的组件。简单的修了一下样式,只为了实现效果,细节自己去找
HTML code

<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" 
    borderStyle="solid" cornerRadius="20" headerHeight="1" backgroundAlpha="1"
    roundedBottomCorners="true"  
    width="400" height="25" creationComplete="initApp()" >
    <mx:Script>
       <![CDATA[
           import mx.managers.PopUpManager;
           
           protected function initApp():void
           {
                  //这里自己控制在你需要的位置显示,我这里是屏幕居中
                  this.x=Capabilities.screenResolutionX/2-this.width/2;//控制X轴居中
               this.y=Capabilities.screenResolutionY/2-this.height/2-100;//控制Y轴居中
               var myTimer:Timer = new Timer(3000, 1);//创建temer对象,设置3秒延迟,执行一次
               myTimer.addEventListener("timer", timerHandler);//创建timer监听
               myTimer.start();//启动timer

           }
           public function timerHandler(event:TimerEvent):void {
               PopUpManager.removePopUp(this);//关闭窗口
              }

       ]]