一、侦听MovieClip播放结束,设置其loop为false
如果要监听动画是否播放到最后一帧,有至少如下两种方式:
1、监听starling.events.Event.COMPLETE事件
2、在starling.events.Event.ENTER_FRAME事件中判断mc的currentFrame
需要注意的是,要将mc的loop设为false,原因是Starling采用了类似TweenLite的advancedTime机制,使动画播放效果不受Flash的fps影响,如果mc的loop是true,这种机制对如上两种方式造成的影响分别是:
1、发出这个事件的时候,mc有可能播回了第一帧,影响显示效果;
2、帧脚本执行时间太长,使advancedTime增大,可能会导致mc跳过最后一帧直接播到下一次loop的前几帧,绕过了ENTER_FRAME里的currentFrame判断
建议:如果对mc播放结束有侦听,一定要设置loop为false
二、将Starling代码作为项目的源路径时的”多名称引用”报错
建议:删除Starling项目里默认包的Starling.as
三、多个Starling的实例引发Texture失效的问题
Starling实例在被new出来的时候会被自动设置为当前的活动实例,而生成Texture的时候,会为其当前活动实例的Context3D调用uploadFromBitmapData()将素材数据上传。而不同的Context3D之间的数据无法共用,所以在旧Starling实例活动的时候生成的Texture是无法在新的Starling实例里显示的。
建议:用一个Starling实例即可。
四、与传统显示对象的配合
对于Starling的Sprite有nativeOverlay返回Context3D之上的native Sprite
Starling官方提示:在Context3D上叠加传统显示对象可能会导致效率受到影响,所以要谨慎使用;
个人理解是,PC机上没问题,移动设备上要慎重使用
分享到:
相关推荐
Starling框架中文教程。Starling框架是一个使用stage3D加速的二维游戏框架
Starling框架帮助手册中文版(PDF下载).rar
这个项目是“饥饿英雄”,是一个外国人写的基于as3语言中starling框架的项目,是学习starling的经典入门项目,学过starling的人都知道,需要使用flash builder 4.6或4.7打开。
feathers, Starling框架的用户界面组件 羽毛 3.4.0 -prerelease警告: 这是羽毛UI的预发布版本。 它可能包含 Bug 或者未完成的功能。 它不推荐用于生产应用,因为它被认为是潜在的不稳定的产品。 使用自己的风险。 ...
starling框架的使用在程序的开发使用上,适合团队开发,
Starling框架入门 中文版 Starling是基于Stage3D一款针对2D页游开发 不错一套解决方案
Starling-Filters, 用于 Starling AS3框架的过滤器集合 starling滤波器用于与 AS3框架一起使用的过滤器集合。master 分支包含用于 Starling 2.0的过滤器。对于 Starling 1.x,使用 archive 分支中的筛选器。演示应用...
StarlingMVC是一个为使用Starling来开发游戏的MVC框架。这个框架的特性方面,很像Swiz和RobotLegs。特性列表如下: • 依赖注入(DI)/控制反转(IOC) • 视图代理(View Mediation) • 事件捕获(Event Handling) • 非...
基于starling框架开发的消灭星星 内附源码
基于Starling框架的UI组件库,使用硬件加速功能
Starling完全入门+升阶手册(内含demo)详细讲解 轻松入门,升阶
最近学习了starling,feather,robotlegs,...robotlegs 框架主要是针对传统flash的,而starling里的事件处理与传统flash不同,例子中做了简单的转化! 刚刚开始学,各种用的不对的地方,还请各位大侠多多指教。。。
Starling-Framework, 跨平台游戏引擎 框架 跨平台游戏引擎Starling框架允许你在 ActionScript 3中创建硬件加速应用程序。 主要目标是创建 2D 游戏,但Starling可能被用于任何图形应用。 感谢 Adobe AIR,基于...
NULL 博文链接:https://kenkao.iteye.com/blog/1768609
Starling是一个优雅的框架。 Peter在大会上演示了用Starling框架开发的实际Demo,其效果让人惊艳。并且已有在AppStore上发布了基于Starling的商业作品。这让我对Starling产生极大兴趣。于是立即下载其框架,并仔细...
使用适用于框架的Flash IDE进行构建,并与框架兼容。 用于构建简单的游戏界面,平视显示器,菜单,弹出窗口等。 一键即可将Flash Pro IDE变成Starling 多分辨率支持 描述 使用Flash IDE构建视觉布局。 使用本机...
八哥延伸Starling框架的扩展更新2013.01.23 ScrollImage: 性能提升。 在构造函数中添加了参数useBaseTexture。 如果为“ true”,则Scrollimage将使用整个纹理区域(没有UV剪切,纹理必须是两倍大小的幂)。 此设置...
包含基本的starling类的用法实例及相关资源。
starling中文版粒子下载