实现了接口以后,在舞台上假如形状,MC,文本都存在的话,你也不需要检查他们是什么类了,只要了解他们实现的接口就OK。
if(currentObj is IColorProcessor){
(currentObj as IColorProcessor).setFillColor(newColor);
}
if(currentObj is IFilterProcessor){
(currentObj as IFilterProcessor).setFilters(filt_arr);
}
可见,定义了接口,在处理多种类型的对象过程中会方便很多