In pratica avrei bisogno di un (componente o classe) che abbia le stesse caratteristiche di label, in piu aggiungendo altre proprietà definite da me, e che a sua volta dovrà essere esteso con pulsante e con un icona, e che poi a sua volta dovrà essere un pulsante con movimento. ed etc..
Ho provato creare una classe estendo dal MovieClip, avendo dentro di sè il componente Label, l'unico problema e che se nei parametri nel componente inizializzo una variabile che fa riferimento a 1 proprietà di Label, ho notato che Label non è stato ancora disegnato.
codice:
import mx.controls.Label;
class TestoComponente extends MovieClip
{
	private var _testo:Label;
	function TestoComponente()
	{
	}
	public function set text(testo:String):Void
	{
		if (testo != '')
		{
			_testo.text = testo;
		}
	}
}
e quando definisco le proprietà nel componente uso come variabile text, forse sbaglio qui?