`
dcdc723
  • 浏览: 188098 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex自定控件---1

    博客分类:
  • flex
阅读更多

1.new 一个Component,代码如下(用户登陆的一个面板,继承Panel):

<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300" borderColor="#19A612" title="登陆表单">
<mx:Metadata>
	[Event(name="LoginEvent",type="flash.events.Event")]  //增加元数据,注意没有;号,LoginEvent是事件名称,type是类型
</mx:Metadata>
<mx:Script>
	<![CDATA[
		internal function onClick(evt:MouseEvent):void{
		dispatchEvent(new Event("LoginEvent"));  //发布事件 相当于this.dispatchEvent(new Event("LoginEvent"));
		}
	]]>
</mx:Script>
	<mx:Label x="41" y="63" text="用户名"/>
	<mx:Label x="41" y="131" text="密码"/>
	<mx:TextInput x="110" y="61" id="txtname"/>
	<mx:TextInput x="110" y="129" id="txtpwd" displayAsPassword="true"/>
	<mx:Button x="110" y="174" label="登陆" id="btnlog" click="onClick(event)" width="63" height="29" fontSize="12" fontWeight="bold" fontFamily="Courier New"/>
	
</mx:Panel>

 

 

调用页面(Application拖入这个自定控件),代码如下:

 

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="*">
<mx:Script>
	<![CDATA[
	import mx.controls.Alert;
		internal function login(evt:Event):void{
		Alert.show("你成功登陆了","提示信息");
		}
	]]>
</mx:Script>
	<ns1:LoginForm x="336" y="272" LoginEvent="login(event)">
	</ns1:LoginForm>
</mx:Application>

 

分享到:
评论

相关推荐

    FLEX自动调整大小文本框控件

    1. **监听事件**:控件可能通过监听文本改变的事件(如TextChangeEvent.LOAD或TextChangeEvent.CHANGE)来检测文本内容的变化。 2. **计算文本长度**:当文本内容更新时,控件会计算新的字符串长度,这可能涉及到...

    flex8 网格控件

    1. **数据绑定**:Flex8的DataGrid控件可以轻松地绑定到各种数据源,包括ArrayCollection、XMLListCollection或直接连接到服务器的数据服务。这使得数据的更新和显示变得简单。 2. **列定制**:开发者可以自定义...

    Flex4.0自定义控件

    ### Flex4.0自定义控件开发详解 #### 一、引言 随着Flex技术的发展,自定义控件成为提高应用程序灵活性与可扩展性的重要手段之一。本文将深入讲解Flex4.0环境下自定义控件的开发过程及注意事项,帮助开发者更好地...

    flex简介项目--适合初学者

    1. Flex框架:Flex是一个基于MX和Spark组件模型的开发框架,它提供了丰富的UI组件库,包括按钮、表格、图表等多种控件,用于创建动态、交互性强的Web应用。在项目中,你将接触到这些基础组件的使用方法。 2. ...

    flex 分页控件

    1. **创建自定义组件**:在Flex中,你可以通过继承MX或者Spark的基类来创建自定义组件。例如,可以继承UIComponent或SkinnableComponent来构建分页控件的基础结构。同时,需要考虑组件的布局和皮肤化,以便实现美观...

    flex3 自动提示控件

    在Flex3中实现自动提示,主要是通过`AutoComplete`类或`Combobox`控件来完成。下面将详细介绍这两个组件以及如何在项目中应用它们。 1. `AutoComplete`类: 在Flex3中,虽然没有内置的`AutoComplete`类,但开发者...

    Flex 写的一个combox多选控件

    本篇将详细讲解如何在Flex中创建一个支持多选功能的Combox控件,并基于提供的文件名“HgCheckBox.as”和“MultiSelectComboBox.mxml”进行分析。 首先,我们要理解Flex中的Combox基本结构。通常,Combox由两部分...

    flex 3 所有可视控件实例

    1. Alert:Alert 控件用于显示警告或确认对话框,通常包含“确定”和“取消”按钮,以提示用户进行操作。 2. Colorpicker:Colorpicker 控件允许用户选择颜色,常用于颜色配置或设置背景色等场景。 3. Combobox:...

    flex的时间控件用法

    在Flex编程中,时间控件是开发者经常使用的工具,用于实现定时执行某些任务或创建动态交互效果。本篇文章将深入探讨“flex的时间控件用法”,特别是基于Timer控件的一个简单示例,非常适合初学者学习。 Timer控件是...

    asp.net基于Flex的上传控件(多文件)

    1. **创建Flex组件**:首先,你需要在Flex环境中创建一个自定义的上传控件。这个控件应该包含一个文件选择对话框,用户可以从中选择多个文件进行上传。控件还需要一个进度条组件,以实时更新每个文件的上传进度。 2...

    flex基于datagrid控件的增删改查及分页实现

    在本文中,我们将深入探讨如何在Flex中使用DataGrid控件来实现数据的增删改查及分页功能。Flex是一种强大的RIA(Rich Internet Application)开发框架,它基于ActionScript和MXML,允许开发者创建交互式的、数据驱动...

    flex 做的控件翻转动画效果

    在本文中,我们将深入探讨如何使用Adobe Flex技术创建控件翻转动画效果。Flex是一种基于MXML和ActionScript的开源框架,主要用于构建富互联网应用程序(RIA)。它允许开发者设计、构建和部署具有交互性和动态视觉...

    flex objecthandles一个很不错的拖拽伸缩控件

    1. Flex框架:Flex是Adobe开发的一种用于构建富互联网应用(RIA)的开源框架,基于ActionScript和MXML。它提供了丰富的组件库,可以创建复杂的用户界面,并且与服务器端的数据进行交互。 2. Drag and Drop(拖放)...

    Flex仿苹果风格的滑块开关控件

    在Flex编程领域,创建具有苹果风格的滑块开关控件是一项常见的需求,它能提供直观且美观的用户交互体验。这种滑块开关通常用于切换两种状态,如开/关、是/否等。本篇文章将深入探讨如何在Flex中实现这样一个功能丰富...

    Adobe-Flex-简介.doc

    Flex组件库包含了一系列预定义的UI控件,如按钮、列表、表格等,以及数据绑定和事件处理机制。此外,Flex还支持自定义组件的创建,以满足特定的项目需求。 **2.5 Flex 类库** Flex类库是ActionScript类的集合,为...

    flex英文帮助文档(非常详细)

    - **Spark 基于列表的控件**:涵盖了 Flex 中基于列表的各种控件的特性和使用方法。 - **Spark DataGrid 和 Grid 控件**:重点讲解了 DataGrid 及 Grid 控件的高级用法。 - **MX 布局容器**:介绍了 MX 框架下用于...

    Flex打印控件(FlexReport)

    Flex打印控件,如标题所述,FlexReport,是一种在Adobe Flex应用程序中用于生成和打印报告的组件。这个压缩包`FlexReport.zip`包含了用于演示、配置和运行FlexReport的必要资源。下面将详细阐述FlexReport及其包含的...

    FLEX 年月日时分日期自定义控件

    本文将深入探讨“FLEX 年月日时分日期自定义控件”,这是一种专为FLEX平台设计的自定义组件,它允许用户以特定格式输入日期和时间。此控件以MXML(Markup XML)编码,这是一种用于构建Flex应用程序的声明性语言。 *...

    as3/flex4.6

    1. **打开Flex4.6开发工具**:启动Flash Builder 4.6,进入开发环境。 2. **创建新项目**:通过菜单栏的“文件”-&gt;“新建”-&gt;“Flex项目”或在包资源管理器中右键选择“新建”-&gt;“Flex项目”来创建项目。 3. **配置...

    测试flex应用程序

    1. **Flex控件的识别**:测试脚本首先需要能够识别Flex应用中的控件。sfapi可能提供了特定的方法来查找和标识这些控件,比如通过ID、名称或者其它属性。 2. **JavaScript接口**:sfapi创建了JavaScript接口,使得...

Global site tag (gtag.js) - Google Analytics