Вы пытаетесь вызвать реальные методы класса Sprite или те, которые вы добавили в подкласс Sprite? Я предполагаю, что вам нужно привести переменную к фактическому классу, который вы используете. Так что вместо:
someReference.yourFunction();
Вы можете попробовать:
YourClass(someReference).yourFunction();
... это необходимо, только если вы не контролируете типизацию someReference - если вы это делаете, вы можете просто определить его, используя var someReference: YourClass, чтобы сообщить об этом компилятору, который является var типа YourClass, и не из Sprite.
ОБНОВЛЕНИЕ после добавления примера кода, измените:
var a:Sprite = new customRect();
до
var a:customRect = new customRect();
так что компилятор знает, что это customRect, а не «общий» Sprite.
в качестве отступления: имена классов могут начинаться с заглавной буквы: так что используйте CustomRect вместо customRect.