package { import flash.display.Sprite; import flash.events.IEventDispatcher; import flash.events.EventDispatcher; public class SampleIs extends Sprite { public function SampleIs() { var a:Number=100; trace(a is Number);//输出:true trace(a is String);//输出:false trace(a is Object);//输出:true var foo:KingdaDispatcher=new KingdaDispatcher(); trace(foo is KingdaDispatcher);//输出:true trace(foo is EventDispatcher);//输出:true trace(foo is IEventDispatcher);//输出:true } } } import flash.events.EventDispatcher; class KingdaDispatcher extends EventDispatcher { } EventDispatcher类实现了IEventDispatcher接口,因此EventDispatcher可以看成是IEventDispatcher接口类型。