egret-docs-master/Engine2D/update/update257/README.md

45 lines
2.3 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

在 Egret Engine 2.5.7 的更新中提供了一些新功能EUI 的新控件 `TextInput` EXML 可以设置版本号的功能。也修复了一些问题,下面来详细介绍一下。
### 输入控件 TextInput
TextInput 是一个方便的文本输入控件。可以通过它来快速定义输入默认的输入文本和背景样式。
更多关于输入控件可以参考,请点击: [APITextInput](http://edn.egret.com/cn/apidoc/index/name/eui.TextInput) 和 [EUI教程输入文本](http://edn.egret.com/cn/docs/page/538#输入控件 TextInput)
### EXML 设置版本号
通常我们希望更新版本的时候避免被浏览器缓存,现在可以通过设置 EXML 版本号的方式来实现。
```
"exmls": [
"resource/eui_skins/ButtonSkin.exml?v=20151211"
]
```
比如上面我们给这个 `ButtonSkin` 的设置了一个版本号,通过在 `default.thm.json` 配置加载 EXML 文件时加入后缀`?=20151211`来设置版本号。
### 全局跨域策略
ImageLoader 增加静态变量 `crossOrigin` 来设置全局跨域策略。如果 ImageLoader 实例有设置过 crossOrigin 属性将使用设置的属性。
可以设置为"anonymous","use-credentials"或null,设置为其他值将等同于"anonymous"。`anonymous` 表示密名访问,`use-credentials`表示使用安全凭据访问。
更多关于`crossOrigin`可以参考: [API: crossOrigin](http://edn.egret.com/cn/apidoc/index/name/egret.ImageLoader#crossOrigin)
### 修复问题
* 修复某些情况下 `DisplayObject.hitTest` 异常问题
* 修复 `DisplayObject.hitTestPoint` 方法检测异常问题
* 优化 `EditableText.prompt` 属性
* 修复 `RenderTexture` 绘制异常问题
* 修复 `RELEASE` 模式下开启 `show-paint-rect` 引发异常
* 修复 `Graphics` 设置 `lineStyle` 第一个参数用默认值引发渲染异常
* 修复断网情况下,引擎无法执行 `build` 命令问题
更多关于 Egret 全局函数可以参考:[全局函数](http://edn.egret.com/cn/apidoc/index/name/egret.globalFunction#getOption)
>查阅 Egret 2.5.0 更新详解: [Egret 2.5 更新详解](http://edn.egret.com/cn/index.php/docs/page/628)
>EgretEngine2.5升级相关问题请到论坛交流:[EgretEngine2.5升级相关问题](http://bbs.egret.com/forum.php?mod=viewthread&tid=11702&extra=&page=1)