Domanda

Questa è una domanda piuttosto semplice, ma io non riesco a farlo bene.

Se voglio estendere un componente esistente, qual è il modo giusto per farlo? Ad esempio, questa discussione ne parla, ma non dà un esempio: Flex DateChooser per i singoli giorni?

Un semplice esempio di solo l'aggiunta di una traccia ( "questa è la mia funzione") ad una funzione esistente di un componente sarebbe utile.

Grazie.

È stato utile?

Soluzione

Un semplice esempio per fare un componente che estende il componente Button in 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!');
   }
}

È possibile inserire il componente nel vostro MXML in questo modo:

<custom:CustomButton id=”customBtn” label=”Custom Button” />

Speranza che aiuta un po '!

Altri suggerimenti

Proxy . Esempio nel collegamento.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top