haXe开发备忘:关于TextField的一些研究
2012-12-09 00:09
274 查看
* 如果wordWrap属性为true,则TextField的width和height属性不会随text变化而自动更新,必须显式的修改,默认值为100*100
* TextField的textWidth和textHeight是文本块的真实宽高,随text变化而自动更新
* TextField.defaultTextFormat仅对在其后设置的文本有效,即必须先设置defaultTextFormat,再修改或添加文本
* 文本块中文本的水平对齐方式需用TextFormat.align来设置,而不是TextField.autoSize
* 据我观察,TextField.defaultTextFormat的成员属性为不可修改的(可写但写入无效),比如下面的代码不会产生期望的效果:
textfield.defaultTextFormat.align = TextFormatAlign.CENTER;
* 因为NME和Flash对TextFormat构建方法中可选参数(即有默认值的参数)的处理方式不同,下面的代码在cpp目标和flash目标中并非等效:
textfield.defaultTextFormat = new TextFormat("_sans", 24, 0xFF0000, TextFormatAlign.CENTER);
在cpp目标中,上面代码需要做以下修改才能达到预期目的:
var textformat = new TextFormat("_sans", 24, 0xFF0000);
textformat.align = TextFormatAlign.CENTER;
textfield.defaultTextFormat = textformat;
* TextField的textWidth和textHeight是文本块的真实宽高,随text变化而自动更新
* TextField.defaultTextFormat仅对在其后设置的文本有效,即必须先设置defaultTextFormat,再修改或添加文本
* 文本块中文本的水平对齐方式需用TextFormat.align来设置,而不是TextField.autoSize
* 据我观察,TextField.defaultTextFormat的成员属性为不可修改的(可写但写入无效),比如下面的代码不会产生期望的效果:
textfield.defaultTextFormat.align = TextFormatAlign.CENTER;
* 因为NME和Flash对TextFormat构建方法中可选参数(即有默认值的参数)的处理方式不同,下面的代码在cpp目标和flash目标中并非等效:
textfield.defaultTextFormat = new TextFormat("_sans", 24, 0xFF0000, TextFormatAlign.CENTER);
在cpp目标中,上面代码需要做以下修改才能达到预期目的:
var textformat = new TextFormat("_sans", 24, 0xFF0000);
textformat.align = TextFormatAlign.CENTER;
textfield.defaultTextFormat = textformat;
相关文章推荐
- 最近研究DONET的开发框架,在网上收集了一些资源。写道博客上已备忘
- ExtJS textField 关于验证(Regex)的一些属性说明
- ExtJS textField 关于验证(Regex)的一些属性说明
- xtJS textField 关于验证(Regex)的一些属性说明
- Android 移动开发 关于LBS的一些认知 经纬度纠偏问题的研究
- Android 移动开发 关于LBS的一些认知 经纬度纠偏问题的研究 .
- 关于安卓开发提示:This text field does not specify an inputType or a hint
- Android 移动开发 关于LBS的一些认知 经纬度纠偏问题的研究
- 【Windows8开发】关于WinRT组件,WinRT dll,Win32 dll,WinRT exe组件的一些尝试
- 关于iphone开发中的@property和@synthesize的一些见解
- 关于选择移动开发平台(android,ios,wp7)的一些看法
- android开发之widget的研究(OPWidget关于海贼王的小插件)(下)
- 关于TextView的一些特殊处理
- 关于游戏开发的一些总结
- 【iPhone 开发】一些关于视图的东东
- 关于Android开发过程中,createImage的一些总结。
- 关于RectTransform的一些研究
- 关于WebAssembly的一些介绍和开发
- 关于Iphone开发得一些案例及常用知识
- 关于移动端开发的一些总结