приветствую.
решил тут попробовать интерфейсы

проблема в следующем:
есть 2 класса, наследующих Sprite и реализующих некоторый интерфейс, назовем его IBlock.
следующий код выдает ошибку, мол нет такого метода "hitTestObject":

Код:
var block:IBlock = classInstance; // присваиваем переменной block экземпляр одного из этих 2х классов
trace (block.hitTestObject(someObj)) // пытаемся использовать Sprite'вый метод
я так понимаю в этом случае IBlock должен расширять какой-то другой интерфейс. если так то какой?