最近更新时间:2015年7月20日
欢迎您使用 Lark
Lark 1.0 Beta 是 Lark 的第二个版本,在这个版本中,我们主要聚焦于解决现有的问题和优化
- cacheAsBitmap位图缓存与scrollRect配合时的渲染错误
- 同时开启遮罩和混合模式情况下的渲染问题
- 事件流在目标阶段重复抛出两次的问题
- Sprite容器碰撞检测不正确的问题
- 删除TouchHandler内每次记录的touchPointID,防止由ID递增引起的键值增多,导致的性能问题。
- Graphics矢量填充透明度为0的区域无法点击的问题
- EXMLConfig.getDefaultPropById() 方法某些情况下报错的问题
- 默认的空ItemRenderer在某些情况下无限触发dataChanged()方法的问题
- 修改创建项目界面显示不全的bug
- 增强增量编译的稳定性,解决某些情况下index.html中没有script的问题
- ItemRenderer基类增加 upAndSelected 和 downAndSelected 两种视图状态
- 增加反射工具方法getQualifiedClassName()和getQualifiedSuperclassName()
- 增加锁定横屏/竖屏API
- 创建项目界面添加帧率、背景色和屏幕方向选择
- 移除 lark.NONE 以及 lark.isNone() 方法,统一使用 NaN 和 isNaN()
- lark.is() 改为传入字符串而不是枚举数字,防止第三方定义的枚举数字发生冲突。并且缩小使用范围,建议运行时判断interface时再使用它。
- 将pixelHitTest精确像素碰撞属性从DisplayObject上移动到Bitmap上
- 修改 Video 类为显示对象,简化使用过程
- 将媒体和传感器模块添加到核心库
由于在这个版本中将 media 和 sensor 两个扩展库合并到了核心库,现有项目升级后会遇到编译错误,请手动删除 src/libs/sensor
和 src/libs/media
两个文件夹。