AS3.0 高手麻烦讲解一下MovieClip,Sprite,Shape这三个类的区别... 谢谢!
展开全部
Shape是最轻量级的图形对象,说的通俗点,就是矢量图形,它没有动画,没有时间轴,也不是容器,更不支持鼠标事件,是最基本的图形单元。
Sprite是最轻量级的显示容器,我们又称为没有时间轴的影片剪辑,它跟MovieClip的区别就是一个是有时间轴的,一个是没有时间轴的显示对象(显示容器),因此是最常用的显示对象,也是替代AS2.0中的空的影片剪辑的最理想对象。因为没有时间轴,自然就不存在帧的问题,它支持鼠标事件,当然还有其它的事件。
MovieClip就是我们接触最多的影片剪辑,也是美工的最爱,区别在Sprite中说明了,在此我也不细说了,除了有时间轴外,其它跟Sprite是一样的。
Sprite是最轻量级的显示容器,我们又称为没有时间轴的影片剪辑,它跟MovieClip的区别就是一个是有时间轴的,一个是没有时间轴的显示对象(显示容器),因此是最常用的显示对象,也是替代AS2.0中的空的影片剪辑的最理想对象。因为没有时间轴,自然就不存在帧的问题,它支持鼠标事件,当然还有其它的事件。
MovieClip就是我们接触最多的影片剪辑,也是美工的最爱,区别在Sprite中说明了,在此我也不细说了,除了有时间轴外,其它跟Sprite是一样的。
展开全部
Shape是没鼠标单击行为的图形,消耗比Sprite小,Sprite是单帧图形对象,能做容器,支支持大众事件,MovieClip是组图形流,功能自然多,MovieClip继承Sprite,所以Sprite有的功能他都有,但是多了一个时间轴,Shape和Sprite没多大联系,Shape算Sprite的远房叔爹爹!!
1,Sprite 对象支持鼠标单击事件,而 Shape 对象不支持;
2,而MovieClip 不同于 Sprite 对象,MovieClip 对象拥有一个时间轴;
1,Sprite 对象支持鼠标单击事件,而 Shape 对象不支持;
2,而MovieClip 不同于 Sprite 对象,MovieClip 对象拥有一个时间轴;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.shape是形状 更加小,减少系统处理的时间
2.sprite是不带时间轴的容器 不是很小,不是很占系统处理时间
3.MovieClip是带有时间轴的容器 很大,很占系统处理时间
一个比一个大 更加的占资源,但是功能也是很多
2.sprite是不带时间轴的容器 不是很小,不是很占系统处理时间
3.MovieClip是带有时间轴的容器 很大,很占系统处理时间
一个比一个大 更加的占资源,但是功能也是很多
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询