Starling框架之MovieClip用法初探

关于播放控制:
starling.display.MovieClip并没有flash.display.MovieClip中诸如gotoAndPlay和gotoAndStop之类的用法,取而代之的是如下几种方法:
1、play()
从当前帧开始播放
2、pause()
停止动画播放,保留当前帧
3、stop()
停止动画播放,并且将当前帧置0
4、 set currentFrame()
设定当前帧
与flash.display.MovieClip的比较:
flash.display.MovieClip优势在于流媒体播放,play()的时候是可以边加载边播的,这种特性导致了难于使用程序精准地控制MovieClip的TimeLine,难于使用程序改变MovieClip每帧的内容;
而starling.display.MovieClip优势在于使用stage3D加速2D的播放,但其所受到的根本限制是需要提前准备好每一帧的Texture,正是这一限制,或者说是特性,决定了它可以提供API设置每帧的播放时间、动态改变每一帧的内容,为游戏开发者提供了更多的灵活性。

转自http://www.wesleysong.com/blog/2012/03/15/starling%E6%A1%86%E6%9E%B6%E4%B9%8Bmovieclip%E7%94%A8%E6%B3%95%E5%88%9D%E6%8E%A2/
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值