Мне нужно передать функции DisplayObject который одновременно реализует мой интерфейс. Т. е. есть два класса:

Код AS3:
MyDisplayObject1 extends DisplayObject implements IMyInterface
и

Код AS3:
MyDisplayObject2 extends DisplayObject implements IMyInterface
которые может ловить функция:

Код AS3:
function myFunc(par:какой_то_тип_или_интерфейс):void{
super.addChild(par);
par.функция_интерфейса();
}
Можно ли тут обойтись без оператора as внутри функции?