`

flex4事件2_在标签中应用事件

    博客分类:
  • flex
 
阅读更多

在标签中应用事件,也就是与我们平常在标签中添加事件一样,不用写代码addEventListener,而是直接写,像click

第一步是创建事件 继承Event,定义事件常量

第二步是在决定应用标签上加事件的自定义类上,进行声明如:

	<fx:Script>
		<![CDATA[
			import com.obj.MyCustomEvent;
			import com.obj.UserLogin;
			import mx.controls.Alert;
			
			private function init(): void {
				VeriCodeLab.text = generVeriCode();
			}
			
			private function generVeriCode():String
			{
				return "1234";
			}
			
			internal function login(evt:MouseEvent):void {
			
				var userLogin:UserLogin = new UserLogin(logTxt.text, passTxt.text, sysInfoArea.text);
				
				var myTestEvent:MyCustomEvent = new MyCustomEvent(userLogin,
					MyCustomEvent.TESTMYEVENT);
				
				this.dispatchEvent(myTestEvent); //自定义事件加到事件流
			}
			
			
		]]>
	</fx:Script>
	<fx:Metadata>
		//声明事件注册通道的方法。name是事件对应的名称,也就是type。name一定要和事件类中的名称一致
		[Event(name="testMyEvent", type="com.obj.MyCustomEvent")]
		
	</fx:Metadata>
 

 

第三部就可以直接在标签中写了,并自动出提示,如

    <mx:Panel x="34" y="22" width="656" height="429" layout="absolute" id="mainMenu" backgroundColor="#DD9C9C" title="自定义事件">
        <myComponents:SysLoginWin x="10" y="37" backgroundColor="#7C5439" backgroundAlpha="0.5" testMyEvent="loginHandler(event)">
        </myComponents:SysLoginWin>
    </mx:Panel>

分享到:
评论

相关推荐

    UserInfoSys.rar_flex_flex strut_flex struts _flex struts2 list_s

    在“UserInfoSys”的标签中,“flex_struts2_list”暗示了系统可能包含了列表展示功能。这通常涉及到Struts2的List类型Result,用于将后台数据集映射为前端的列表组件。在Flex端,这些数据会被渲染成可交互的列表...

    EmployeeManager.zip_LCDS Flex_flex_flex LC_flex lcds

    "flex LC_flex lcds"的标签进一步强调了Flex与LCDS在项目中的核心地位。接下来,我们将详细分析这个实例中的关键技术和实践。 1. **Flex基础**:Flex是一种基于ActionScript和MXML的开源框架,用于创建具有丰富用户...

    FLEX_List).rar_flex_flex list_flex li_flex lis_flex list

    在标签中,我们看到`flex_li`和`flex_lis`可能指的是列表项(list item)的样式和布局。Flex允许通过CSS样式来定制列表项的外观,包括字体、颜色、背景、边框等。同时,`flex_list`可能表示对整个列表组件的样式调整...

    Flex4视频教程_02-02用mxml自定义事件.rar

    通过这种方式,你可以在Flex4应用中实现自定义事件的完整生命周期:创建、触发和处理。这个视频教程将详细讲解每个步骤,并演示如何将自定义事件集成到实际项目中,提高代码的可读性和可维护性。学习这部分内容,...

    Flex4_flex_java_源码

    "基于Flex4_Java的多个文件上传类源码"指的是这个压缩包可能包含了一些用于处理多文件上传功能的Flex客户端代码和Java服务器端代码。在Flex中,可以使用FileReference类来处理文件上传。FileReference提供了一种选择...

    flex2_tag_library_for_jsp.zip

    《Flex2标签库在JSP中的应用》 在Web开发领域,Adobe Flex是一个强大的富互联网应用程序(RIA)框架,它提供了丰富的用户界面组件和交互体验。Flex2 Tag Library for JSP,正如其名,是专门为JavaServer Pages(JSP...

    FMS.rar_flex_flex FMS_fms_site:www.pudn.com

    4. **FMS广播系统服务端.swf**:这是由Flex编译的SWF文件,是FMS服务端应用程序的运行时组件,负责处理服务器端的逻辑。 5. **FMS广播系统服务端.fla**:Flash源文件,包含了服务端应用程序的设计和源代码,可用于...

    Flex_2_中的元数据标签

    元数据标签在 Flex 2 开发中扮演着重要的角色,它们为编译器提供了必要的信息以更好地理解和编译应用程序。这些标签并不直接参与 SWF 文件的生成,而是作为指导编译过程的重要工具。 #### [Bindable] 标签 **定义...

    Flex-Spring-JAVA-BLAZEDS.rar_Flex spring_flex_flex java

    标题中的“Flex-Spring-JAVA-BLAZEDS.rar”提到了三个关键技术:Flex、Spring和BlazeDS,这在IT行业中是关于前端与后端交互的重要技术组合。Flex是Adobe开发的一种用于创建富互联网应用(RIA)的开源框架,主要用于...

    ArcGIS_Flex.rar_ArcGIS flex_ArcGIS_Flex_NavigationSkin.mxml_arc

    这两个标签可能是指ArcGIS与Flex的结合,`arcgis_fl`可能是一个简写或缩写,代表ArcGIS在Flex环境下的应用开发。它们强调了GIS功能与Flex编程的融合,为开发者提供了灵活、可扩展的地图应用开发工具。 5. 总结 ...

    Flex4_DateChooser_DateField

    在Flex4中,DateChooser和DateField是两个用于处理日期输入和显示的UI组件,它们在构建用户界面时起着至关重要的作用。DateChooser通常用于为用户提供一个日历选择器,而DateField则是一个文本输入框,显示所选日期...

    flex做的Google地图.rar_876Q_flex_google 地图_why2l6

    标题中的“flex做的Google地图.rar_876Q_flex_google 地图_why2l6”表明这是一个使用Adobe Flex技术构建的Google Maps应用。Flex是基于ActionScript 3.0的开源框架,用于创建富互联网应用程序(RIA)。它允许开发者...

    flex_as3_p2p_demo

    2. Flex项目文件:.flexproj或.fxp,包含了项目的配置和资源,便于在Flex Builder或IntelliJ IDEA等IDE中打开和运行。 3. XML配置文件:如Flex的Application.xml,定义了应用程序的元数据和依赖项。 4. 图形资源:....

    demo.zip_flex_flex red5 demo_java视频通话_red5_red5 flex

    标签进一步强调了关键概念:“flex”指的是Adobe Flex,一个用于创建富互联网应用程序(RIA)的开源框架,主要基于ActionScript和MXML;“flex_red5_demo”暗示这是一个Flex与Red5结合的演示应用;“java视频通话”...

    amcharts_flex_components_1.6.2.1.zip_am flex charts_amChartsFB3_

    2. "Examples":这部分可能包含了一系列示例代码,展示了如何在实际项目中使用amCharts Flex组件。通过这些例子,开发者可以快速了解如何配置和自定义图表,以及如何处理各种数据源。 3. "Documentation":这是文档...

    swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发

    4. **设置Flex SDK**: Maven插件需要知道Flex SDK的位置,可以通过`&lt;flexHome&gt;`标签在`pom.xml`中配置。或者,如果你的系统环境变量`FLEX_HOME`指向了Flex SDK,Maven插件会自动找到。 5. **编译和运行项目**: 使用...

    Flex4视频教程_03-08导航器.rar

    在Flex4中,导航器组件是构建多视图应用程序的关键工具,它允许用户在不同的视图之间轻松切换。这些视图可以代表应用程序的不同状态或工作流程。主要的导航组件有NavigatorContent、ViewStack、TabNavigator、...

    Flex4视频教程_03-03使用Image组件.rar

    本教程聚焦于“使用Image组件”,这是一部分关于如何在Flex4应用中集成和操作图像的重要内容。在Flex4中,Image组件允许开发者轻松地展示静态图像和动态加载网络上的图片资源。 1. **Image组件介绍**: - Image...

    flex事件运行流程

    然后,`initialize`事件在所有子组件创建完成后发生,不过此时组件并未实际渲染到屏幕。`creationComplete`事件标志着组件定义完成且已加入到显示列表中,意味着组件的所有初始化操作都已完成。最后,`...

    amcharts_flex_components_1.8.3.4

    4. **在现有项目中的应用** 对于仍在使用Flex框架的项目,amcharts_flex_components_1.8.3.4仍是一个可靠的选择。它的稳定性和兼容性使其能在旧项目中继续发挥价值。但为了未来的可持续性,开发者应评估升级路径,...

Global site tag (gtag.js) - Google Analytics