estensione di un componente Flex esistente
-
23-08-2019 - |
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.
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