`
hacker47
  • 浏览: 340804 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

FLEX入门篇--------Alert提示框和双击事件

阅读更多
  • 使用FLEX有一段时间了,但总觉得自己对FLEX的细节把握得不够好,所以决定以FLEX DEVELOPER GUIDE为蓝本,好好补一课,现在探讨的问题可能比较浅显,但我希望自己能把每个浅显的道理都理解透,好了,废话少说,今天从最简单的alert提示框说起.

  • 先一起来看看官方文档的介绍:
    public static show(
    text:String,
    title:String = null,
    flags:uint = mx.controls.Alert.OK,
    parent:Sprite = null,
    clickListener:Function = null,
    iconClass:Class = null,
    defaultButton:uint = mx.controls.Alert.OK) : Alert

    alert提供了一个主要的方法,就是show()方法,其实中的参数都已经很明白地列出来了,下面我自己能过一个小例子,将上面的应用进去,大家也可以发挥自己的想像,动手来试试;



<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="100%" height="100%">
	<mx:Script>
		<![CDATA[
			import mx.events.CloseEvent;
			import mx.controls.Alert;
			
			[Embed(source="img/over.png")]
			[Bindable]
			private var btn:Class;
			private function doubleClickHandler(event:Event):void{
				Alert.okLabel="确定";
				Alert.cancelLabel="取消";
				Alert.show("您双击了我",
				"我的提示信息",
				Alert.OK|Alert.CANCEL,
				this,
				closeHandlerEvent,btn,Alert.OK);
				event.currentTarget.title="您双击了我";
			}
			
			private function closeHandlerEvent(event:CloseEvent):void{
				if(event.detail==Alert.OK){
				testLabel.text="您选的是OK";
				}else if(event.detail==Alert.CANCEL){
					testLabel.text="您选的是Cancel";
				}
			}
		]]>
	</mx:Script>
	<mx:Panel title="MyTest" 
		textAlign="center" 
		doubleClick="doubleClickHandler(event);" 
		fontSize="13" 
		doubleClickEnabled="true" 
		verticalAlign="middle" 
		horizontalAlign="center" 
		paddingBottom="0" paddingTop="0" paddingLeft="0" paddingRight="0" 
		width="100%" height="100%">
		<mx:Label  id="testLabel" text="TestLabel" fontWeight="bold" fontSize="24"/>
	</mx:Panel>
</mx:Application>
分享到:
评论
1 楼 自行车 2009-04-30  
同时在一个控件上注册了单击和双击事件,双击不起作用

相关推荐

    flex-messaging-core-4.7.3.jar

    flex-messaging-core-4.7.3.jar 最新版,下载了好长时间才下载下来,亲测可用!

    FLEX入门篇--------《Training flex from source》E文版

    请下载part1 博文链接:https://hacker47.iteye.com/blog/182250

    flex-messaging-core.jar

    在flex-messaging-core.jar中,包含了一些关键组件和接口,例如: 1. **MessageBroker**: 这是Flex消息传递系统的中心,它管理消息的路由,调度和处理。MessageBroker实例化并配置了各种服务,如HTTP、HTTPS、RTMP...

    flex-messaging-4.7.3最新版本的jar

    Flex Messaging是Adobe Flex框架的一部分,它提供了一个强大的实时通信平台,允许客户端(通常是Flex应用程序)与服务器进行双向数据交换。4.7.3版本是这个组件的一个更新,它可能包含了性能提升、错误修复以及新的...

    flex-iframe-1.4.6

    3. **文档**:可能包含README文件或其他形式的文档,详细解释了如何安装、配置和使用flex-iframe-1.4.6库,包括API参考和使用示例。 4. **许可证文件**:开源项目通常会包含一个LICENSE文件,说明了该项目的授权...

    FLEX入门实例--------各种Effect的综合运用

    标题 "FLEX入门实例--------各种Effect的综合运用" 指的是一个介绍Adobe Flex中Effect使用的教程。Flex是一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML语言。本教程可能着重于如何在...

    Forex-Flex-EA-V4.91_flexEA_海龟MT4_ea_mt4_ea源码_

    《深入解析Forex-Flex-EA-V4.91与海龟交易策略在MT4平台的应用》 在金融交易领域,自动交易系统(Expert Advisor,简称EA)的应用日益广泛,尤其是外汇市场(Forex)。本文将围绕“Forex-Flex-EA-V4.91”这一特定的...

    flex-messaging-core

    flex-messaging-core jar包

    flex-messaging-proxy.jar

    flex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jarflex-messaging-proxy.jar

    flex-messaging-common

    flex-messaging-common

    Flex入门文档 -王一松

    ### Flex入门知识点详解 #### 1. Flex简介与学习指南 - **Flex概述**:Flex是一种用于构建跨浏览器、跨平台的RIA(Rich Internet Applications)的开源框架。它结合了强大的编程语言ActionScript 3.0和XML,使得...

    Flex入门教程-Web和RIA工程实例

    Flex入门教程——Web和RIA工程实例是一份专为初学者设计的教程,旨在帮助学习者掌握Adobe Flex这一强大的富互联网应用程序(RIA)开发框架。Flex是基于ActionScript和MXML,用于构建交互式、高性能的Web应用的工具,...

    flex-messaging-common.jar

    flex-messaging-common.jar

    flex-messaging系列jar包

    3. **flex-messaging-common.jar**:包含了Flex Messaging框架的一些通用类和接口,如消息代理、消息头和消息体的定义,以及错误处理和安全相关类。这些组件构成了Flex与服务器间消息交换的基础结构。 4. **flex-...

    flex-messaging-remoting.jar

    flex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jarflex-messaging-remoting.jar

Global site tag (gtag.js) - Google Analytics