расширение существующего гибкого компонента - PullRequest
2 голосов
/ 03 апреля 2009

это довольно простой вопрос, но я не могу понять его правильно.

Если я хочу расширить существующий компонент, как правильно это сделать? Например, этот поток говорит об этом, но не приводит пример: События Flex DateChooser для отдельных дней?

Будет полезен простой пример добавления трассировки («это моя функция») к существующей функции компонента.

Спасибо.

Ответы [ 2 ]

2 голосов
/ 05 мая 2009

Простой пример создания компонента, расширяющего компонент 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” />

Надеюсь, это поможет некоторым!

0 голосов
/ 03 апреля 2009

Использовать Прокси . Пример в ссылке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...