22Mar2010
Filed under: Flex, Programación
Author: Matías Olocco
Muchas veces, usando componentes en Mxml vemos que se puede hacer lo siguiente:
<mx:Textarea>Texto</mx:Textarea>
Y nos preguntamos: ¿Cómo se puede lograr esto?
Gracias a DefaultProperty, esto es bastante sencillo, basta con ponerlo dentro de nuestra clase:
package misComponentes
{
import mx.controls.Button;
[DefaultProperty("textoDefault")]
public class MiBoton extends Button {
public function MiBoton() {
super();
}
public function set textoDefault(value:String):void {
if (value!=null)
label=value;
}
public function get textoDefault():String {
return label;
}
}
}
Eso es todo, luego podrán hacer:
<misComponentes:MiBoton>Label del Botón</misComponentes:MiBoton>
Haga un comentario