Inheritance 扩展现有flex组件

Inheritance 扩展现有flex组件,inheritance,flex3,components,extend,Inheritance,Flex3,Components,Extend,这是一个相当基本的问题,但我似乎无法正确回答 如果要扩展现有组件,正确的方法是什么?例如,此线程讨论了它,但没有给出示例: 一个简单的例子,只需将跟踪(“这是我的函数”)添加到组件的现有函数中,会很有帮助 谢谢。请使用。链接中的示例。制作扩展ActionScript中按钮组件的组件的简单示例: package custom { import mx.controls.Button; import flash.events.MouseEvent; public class Cus

这是一个相当基本的问题,但我似乎无法正确回答

如果要扩展现有组件,正确的方法是什么?例如,此线程讨论了它,但没有给出示例:

一个简单的例子,只需将跟踪(“这是我的函数”)添加到组件的现有函数中,会很有帮助


谢谢。

请使用。链接中的示例。

制作扩展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” />


希望对你有所帮助

谢谢,但是我在这里发布这个问题的原因是因为我发现adobe文档没有任何帮助。