AS3 - Can I know if a class implements an interface (or is a subclass of another class) ?
- by lk
With this code
function someFunction(classParam:Class):Boolean
{
// how to know if classParam implements some interface?
}
i.e. Comparing classParam with IEventDispatcher interface:
someFunction(EventDispatcher) // returns true
someFunction(Object) // returns false
I know it can't be done with is operator. But, is there a way to do it? Is there a way to know if a class implements some interface? (or is a subclass of another class?)