level 4
在自定义类中:
var mc:MovieClip=this.parent
运行时提示this.parent是DisplayObjectContainer类型,无法转换成MovieClip类型。
但是var flag:Boolean=this.parent is MovieClip,flag的值却是true,这是为什么,求大佬看下
2019年12月14日 00点12分
1
level 1
用错了吧。trace(this.parent is MovieClip); 看看。is 是判断是否相等
2019年12月17日 05点12分
3
那应该怎么用
2019年12月17日 06点12分
@箭雨花落地 查文档吧。看看:<<ActionScript 3.0 语言和组件>> 是中文版本的
2019年12月17日 07点12分
level 8
is 用于检测对象是否属于一种类型返回true 或者false
2020年02月21日 14点02分
4
level 8
mc is MovieClip
mc是影片剪辑则返回true否则false
2020年02月21日 14点02分
5
level 8
MovieClip(this.parent)你要这么写就行了 as3默认不把parent当mc
2020年02月21日 14点02分
6
我的场景:在舞台上放置元件mc,然后在这个mc绑定的类里获取到舞台这个实例。然后用is判断一下舞台这个实例到底属于哪个类
2020年02月29日 10点02分
@箭雨花落地 舞台只是显示对象的一个属性 全部显示对象都舞台这个属性
2020年03月10日 04点03分