あるクラスが別のクラスから (直接的または間接的に) 派生するかどうかを判断する必要があります。
できます
var testInstance : Object = new ClassA();
if (testInstance is ClassB)
...
しかし、祖先をテストするためだけにインスタンスを作成するのは嫌いです。if (ClassA is ClassB) が機能することを期待しましたが、機能しないようです。
ASヘルプ状態
isPrototypeOf(theClass:Object):Boolean
オブジェクト クラスのインスタンスが、
パラメータとして指定されたオブジェクトのプロトタイプ チェーンにあるかどうかを示します。
私は実際には ActionScript のプロトタイプを理解していません (気が狂ってしまうかもしれません) が、Class オブジェクトが継承情報を利用する何らかの方法を持っていることを願っています。
ありがとう