7.使用MXML来实现事件处理机制:用一个例子来演示。
<1>首先创建一个MXML Component文件,使用已有的ActionScript组件来组装一个自定义的组件。
其实就是创建一个新类,继承已经存在的组件(如Panel),然后在自定义类中封装几个已存在的组件作为属性,以组成自己的类!!
<?xml version="1.0" encoding="utf-8"?>
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="后台管理">
<mx:Label x="41" y="30" text="用户名:"/>
<mx:Label x="41" y="76" text="密 码:"/>
<mx:TextInput );
}
*说明:其实我们可以直接在按钮的鼠标点击事件中进行表单的验证,不过如果这样代码的复用能力就比较差,
因为我们可能会在很多地方都会使用自定义组件,如果验证写在鼠标单击按钮事件方法中,那么在每一次引用自定义组件后,
如果各个需求的验证方法不同,那么就要总是修改自定义组件的鼠标点击事件方法中的代码了。
而向上边那样写,就无需修改自定义组件中的代码了。
相关文章: