`
dcdc723
  • 浏览: 183793 次
  • 性别: 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>

 

分享到:
评论

相关推荐

    C#版ActiveX + JS +Flex通讯 完整实现

    C#版ActiveX + JS +Flex通訊 全實現 因項目部署需要,特把之前寫的與讀卡器通訊的模塊改為ActiveX插件,給Flash調用,由於Flash不能直接調用ActiveX,所以,用JS作為中間層,作為Flash和ActiveX通訊的橋梁。 ...

    重绘ComBox控件实现换行 当文本达到一定长度时实现换行

    今天突然遇到ComBox选项长度过长问题.. 故重绘实现ComBox选项过长换行问题.

    jQuery flexigrid 表格控件

    这个控件是jquery封装的一款控件,最初的时候里面东西很少.只是用来显示数据使用的, 传输数据的格式有两种 xml 和 json ,做系统网站上比较用的多, 这个控件也比较好看和实用, 我在网上看到了很多功能但是都很散, 我...

    Flex示例工程的源代码

    主要是一些Flex小的例子,通过这些例子,你可以更加形象的了解Flex的控件以及语法等等。对于初学者来说,一定有很大的帮助和参照。

    ZZFLEX:一个完善的iOS敏捷开发框架,基于UIKit实现,包含常用控件的链式API拓展、一个数据驱动的列表框架、一个事件处理队列

    一个完善的iOS UI敏捷开发框架,基于UIKit/Foundation,包含常用控件的链式API拓展、一个命令式的列表控制器、一个事件处理队列,使用“模块化”的设计思路,致力于大大减小UI开发和维护的难度和工作量。 更新 1.1 1...

    sPart v 1.0.3美化版

    sPart UI组件库,一个用AS3.0 编写的轻量级开源 flash UI组件库,它旨在:让用户第一时间、以最快速度搭建一个flash游戏、应用所需要的前端界面。...http://www.eb163.com/club/thread-13053-1-1.html

    android列表控件实现展开、收缩功能

    主要为大家详细介绍了android支持展开/收缩功能的列表控件,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

    css入门笔记

    aplha:透明度,0-1之间的小数,值越大,不透明度越高 5.#rgb 16位数字 :0-9和a-f 2.尺寸属性 1.作用 改变元素的宽度和高度 2.语法 width:宽度 取值:px % min-width:最小宽度 max-width:最大宽度 height...

    JSF+Spring+JPA(Hibernate实现)的环境搭建

    JSF+Spring+JPA以我个人看来,应该说是Struts2+Spring+...JSF可以采用事件监听机制,控件(JSF里面叫做控件)被触发了某些时间,直接优雅的和POJO进行了交互,配合ajax4jsf,处理大量的控件的事件是很简洁方便的。

    selenium怎样在多窗口中运行程序 (1)

    selenium.selectWindow("title="+titles[titles.length-1]); //选择最后打开的一个窗口 selenium.close(); //关闭最后打开的一个窗口 selenium.selectWindow("null"); //重新聚集在最开始的一个窗口(只有两个...

    基于asp.net技术 学生留言板的设计与实现

    如各种控件的使用、数据库的连接、数据源的配置、登录注册功能逻辑代码的编写等,BootStrap前端框架前端样式框架的使用,包括通过栅格系统实现页面的自适应、Flex布局的使用和练习等。 能学到什么:ASP.NET技术的基本...

    基于ASP.NET的电商系统的设计与实现

    如对三层架构开发模式的熟悉、各种控件的使用、数据库的连接、登录注册功能逻辑代码的编写等,BootStrap前端框架前端样式框架的使用,包括通过栅格系统实现页面的自适应、Flex布局的使用和练习等。 能学到什么:ASP...

    VB编程资源大全(源码 数据库)

    1,databasesearch.ZIP 数据库查询示例程序(3KB) 2,dbgrid.ZIP 在DBGRID控件的单元格中实现下拉列表框(3KB) 3,flex.ZIP 隐藏FlexGrid的某些行(2KB) 4,dbpic.ZIP 将图片添加到Access数据库中。...

    Silverlight在线几何绘图

    欢迎Flex阵营的朋友投身的到Silverlight3.0 的圈子中,思路一致(不好听的说法叫抄袭)很好迁移,你们也来吧。 之所以能带来更加丰富的用户体验,是因为那纠葛交错的WinForm消息循环体系,任何的动作都可以轻易...

Global site tag (gtag.js) - Google Analytics