自定义组件

两种方法,一样的效果,当然是更喜欢用类的方式,也可以有更多的变化。
myButton.mxml:
<?xml version="1.0" encoding="utf-8"?> <mx:Button xmlns:mx="http://www.adobe.com/2006/mxml" label="我的按钮"> </mx:Button>
myButtonAS.as:
package mycomponent
{
import mx.controls.Button;
public class myButtonAS extends Button
{
public function myButtonAS()
{
super();
// 设置label属性为"另外一个按钮".
label="另外一个按钮";
}
}
}
调用:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:mc="mycomponent.*"> <mc:myButton/> <mc:myButtonAS x="100"/> </mx:Application>
浙公网安备 33010602011771号