幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 4063|回复: 0

对nme中中文输入的简单测试

[复制链接]

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2012-8-31 21:05:59 | 显示全部楼层 |阅读模式
这个问题主要集中在TextField类内。
参见 http://www.haxenme.org/documenta ... torials/textfields/
代码超简单,所以就不帖了。

目前主要的问题是在,上面那个页面上。
textField.input = TextFieldType.INPUT;
这句示例代码写错了。
其实TextField中并没有input,只有type。和示例代码前的说明文字中的一致: There is a "type" property,
这个miss也怪讨厌的。官网不知道什么时候修正。

编译为flash和html5时,显示,输入英文,中文都OK。
输出为window的exe,显示汉字正常,输入英文正常,输入汉字不正常。
编译为android,webos和blackberry时太麻烦,就不测试了。

对于在东亚地区作输入文字交流的游戏的需求来说,nme还依然还是个半成品。
主要是其后台的sdl版本太老了。1.2x的sdl,还不能很好的支持ime。
另外就是对lgpl协议的利用问题。
sdl 1.2x是lgpl协议。而nme是用的nme.dll的形式将sdl包容在其中,只要开源修改后的sdl和nme,就不用担心修改sdl支持ime会导致自己的程序不得不开源。
下面就是坐等高人修改ime支持,或者nme的作者升级sdl到更高的版本。
え~え~お!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 22:33 , Processed in 0.025254 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表