he creado un pequeño movieclip que me sirve de boton y en el linkage lo enlace con una clase externa que escribi y que me sirve para darle comportamientos; ademas en el base class le puse sprite porque no necesita linea de tiempo. Pero aqui viene el problema. Cuando quiero llamar una funcion de ese boton, (definido en la clase, obvio esta en public) pongo algo como esto en el main timeline donde tengo mis botones:
Sprite(getChildByName("boton1")).funciondelboton();
pero me sale "undefined method funciondelboton in static class sprite".
lo raro es que si cambio todas las definiciones de sprite a movieclip si funciona, osea:
MovieClip(getChildByName("boton1")).funciondelboton();
Pero no entiendo; si movieclip desciende de sprite, porque no funciona el casting con sprite, q es la superclase de MovieClip? intente incluso con displayobjectcontainer, con interactiveobject y nada. solo funciona con movieclip.
alguien puede explicarme que esta pasando aqui, que estoy haciendo mal?
muchas gracias por adelantado.
saludos