Actionscript中MovieClip,Sprite,Shape的区别 « 檬檬前端行
Actionscript中MovieClip,Sprite,Shape的区别
在AS变成中,经常会遇到MovieClip,Sprite和Shape。
其中MovieClip最熟悉了,影片剪辑,在flash中就可以创建。MovieClip含有一个时间轴。
而Sprite就是一个没有时间轴的MovieClip,由于这一属性,使得Sprite特别适合作为容器装在不会变化的图片,文本以及图形。
Shape也有graphics属性,可以作图,但是Shape不是一个容器,使得shape不可以addChild,同样的,Shape也不支持鼠标事件。
虽然这么说容易理解,但是实际上,MovieClip是Sprite的子类,所以准确的说,MovieClip是“有时间轴”的Sprite,才是最准确的。