Простой пример создания компонента, расширяющего компонент Button в ActionScript:
package custom
{
import mx.controls.Button;
import flash.events.MouseEvent;
public class CustomButton extends Button {
public function CustomButton() {
super();
}
override protected function clickHandler(event:MouseEvent):void {
trace('clickHandler is overwritten!');
}
}
Вы можете ввести компонент в свой MXML следующим образом:
<custom:CustomButton id=”customBtn” label=”Custom Button” />
Надеюсь, это поможет некоторым!