Parece ser que cuando desde una clase que extiende a UIComponent, intentas referenciar a stage, desde la definición de la función principal de la clase da un error.

Para ello con agregar lo siguiente, ¡solucionado!:

public final class MiClaseConClaseextends UIComponent {
public function MiClaseConClase()  {
super();
this.addEventListener(Event.ADDED_TO_STAGE, init);
}

public function init(event:Event):void     {

… }

}

Parece fácil, y algo tonto, pero puedes dar en loco.

El tema es que cuando encontramos clases Flash, (que extienden sprite o movieclip) para trabajar con Flex, la mejor forma de usar las mismas, es extendiendo UIcomponent, y para evitar sorpresas usar el ejemplo aquí recogido.

Un saludo, y buenAs!

J.R. León