首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

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

2012-03-16 
一个操作执行后,想显示一个类似于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);//关闭窗口              }       ]] 

热点排行