请教as3的is的用法
as3.0吧
全部回复
仅看楼主
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 4
没有人了
2019年12月16日 09点12分 2
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分
level 8
兄弟 我来晚了!
2020年02月21日 14点02分 7
1