Здравствуйте, коллеги по цеху!
Есть менеджер объектов. На вход ему подаётся ссылка на объект.
Подаваемые объекты экземпляры разных классов, но в любом случае эти классы расширяют (extends) Sprite.
Менеджер должен в каждом объекте в процессе работы с ним запускать метод.
Делаю так: currentPage.setPause(true);
(currentPage - ссылка на объект).
Но конечно ругается FlashDevelop:
Error: Call to a possibly undefined method setPause through a reference with static type flash.display

isplayObject.
Всегда в таком случае привожу к типу: (currentPage as SimplePage).setPause(true);
Но в этом случае объект может быть нескольких типов.
Уважаемые, подскажите изящное решение. Нет желания огород городить.