一个操作执行后,想显示一个类似于QQ农场买东西时的一个提示信息,该如何处理
一个操作执行后,想显示一个类似于QQ农场买东西时的一个提示信息
执行一个操作后,为了给用户一个反馈的信息,现在我想做一个类似于QQ农场商店买东西时的一个提示信息框,当我把东西一买,然后就提示花费多少钱,然后过几秒钟就消失,并加了点特效的。。
不知道这个如何实现,谢谢大侠们赐教。。
------解决方案--------------------
ALert.show("信息")
这个是弹出对话框,是通过点击后关闭的,你可以自己写一个弹出对话框,然后设定好事件监听器,在规定时间内自动关闭就OK
------解决方案--------------------
自己写一个自定义组件,然后点击一个按钮弹出,然后写一个事件监听器,监听过了多少时间,最后关闭这个弹出窗口
------解决方案--------------------
Alert是最直接的方法
也可以用PopupManager弹出一个界面
------解决方案--------------------
------解决方案--------------------
简单的一个,样式和特效可以自己去找,效果帮你实现了
如下是popup执行语句
var myPanel:Mycontext = Mycontext(PopUpManager.createPopUp(this, Mycontext, true));
myPanel.labelText.text = "sssssssssssssssssssssssssss";
如下是popup的组件。简单的修了一下样式,只为了实现效果,细节自己去找
执行一个操作后,为了给用户一个反馈的信息,现在我想做一个类似于QQ农场商店买东西时的一个提示信息框,当我把东西一买,然后就提示花费多少钱,然后过几秒钟就消失,并加了点特效的。。
不知道这个如何实现,谢谢大侠们赐教。。
------解决方案--------------------
ALert.show("信息")
这个是弹出对话框,是通过点击后关闭的,你可以自己写一个弹出对话框,然后设定好事件监听器,在规定时间内自动关闭就OK
------解决方案--------------------
自己写一个自定义组件,然后点击一个按钮弹出,然后写一个事件监听器,监听过了多少时间,最后关闭这个弹出窗口
------解决方案--------------------
Alert是最直接的方法
也可以用PopupManager弹出一个界面
------解决方案--------------------
------解决方案--------------------
简单的一个,样式和特效可以自己去找,效果帮你实现了
如下是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);//关闭窗口 } ]]