AS3.0 高手麻烦讲解一下MovieClip,Sprite,Shape这三个类的区别... 谢谢!

 我来答
zb6306
推荐于2018-03-14 · TA获得超过777个赞
知道大有可为答主
回答量:2585
采纳率:66%
帮助的人:1148万
展开全部
Shape是最轻量级的图形对象,说的通俗点,就是矢量图形,它没有动画,没有时间轴,也不是容器,更不支持鼠标事件,是最基本的图形单元。
Sprite是最轻量级的显示容器,我们又称为没有时间轴的影片剪辑,它跟MovieClip的区别就是一个是有时间轴的,一个是没有时间轴的显示对象(显示容器),因此是最常用的显示对象,也是替代AS2.0中的空的影片剪辑的最理想对象。因为没有时间轴,自然就不存在帧的问题,它支持鼠标事件,当然还有其它的事件。
MovieClip就是我们接触最多的影片剪辑,也是美工的最爱,区别在Sprite中说明了,在此我也不细说了,除了有时间轴外,其它跟Sprite是一样的。
百度网友5b47745
2012-12-07 · TA获得超过306个赞
知道答主
回答量:73
采纳率:0%
帮助的人:28.8万
展开全部
Shape是没鼠标单击行为的图形,消耗比Sprite小,Sprite是单帧图形对象,能做容器,支支持大众事件,MovieClip是组图形流,功能自然多,MovieClip继承Sprite,所以Sprite有的功能他都有,但是多了一个时间轴,Shape和Sprite没多大联系,Shape算Sprite的远房叔爹爹!!

1,Sprite 对象支持鼠标单击事件,而 Shape 对象不支持;
2,而MovieClip 不同于 Sprite 对象,MovieClip 对象拥有一个时间轴;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
分派电影
2012-12-07 · TA获得超过409个赞
知道小有建树答主
回答量:1086
采纳率:14%
帮助的人:393万
展开全部
1.shape是形状 更加小,减少系统处理的时间
2.sprite是不带时间轴的容器 不是很小,不是很占系统处理时间
3.MovieClip是带有时间轴的容器 很大,很占系统处理时间
一个比一个大 更加的占资源,但是功能也是很多
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sars5550
2012-12-07
知道答主
回答量:12
采纳率:0%
帮助的人:1.5万
展开全部
我也想知道
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式