我想知道是否有人知道如何获得文本字段当前大小?AS3一种获取TextField当前大小的方法?
1
A
回答
4
一般情况下,当前位置,宽度和高度都存储在:
textfield.x
textfield.y
textfield.width
textfield.height
虽然它可能没有设置,直到它的定位的东西,是在连接到一定阶段内点。否则,它还没有弄清楚它有多大,以防它需要挤入一个较小的外部物体或某物。
你可以当它添加到舞台上与
textfield.addEventListener(mx.events.Event.ADDED_TO_STAGE, handleAddedToStage);
...
protected function handleAddedToStage(event:Event):void
{
...
更新陷阱:
用户想要的文字大小。我相信答案是:
textfield.getTextFormat().size
如果有可选的参数传递给getTextFormat()
挑领域内的文本范围。
2
如果您将多个文本格式应用于TextField,那么您可能真的很幸运,因为AS3将开始使用HTML表示TextField。
您可以通过书面形式在HTML得到:
yourTextField.htmlText
这会给你这样的:
<P ALIGN="LEFT">
<FONT FACE="Georgia" SIZE="12" COLOR="#666666" LETTERSPACING="0" KERNING="0">
Smaller text.
</FONT>
<FONT FACE="Georgia" SIZE="16" COLOR="#666666" LETTERSPACING="0" KERNING="0">
Bigger text.
</FONT>
</P>
然后,您可以解析这个字符串,并搜索大小属性。在上面的例子中,它们是12和16像素。
如果你只是将一个单一的文本格式,你可以继续使用eruciform的建议:
yourTextField.getTextFormat().size
相关问题
- 1. TextField as3获取输入
- 2. 获取方法的大小
- 3. 获取WPF控件的当前大小
- 4. 如何在TextField AS3中更改大小?
- 5. AS3从静态方法获取当前类名
- 6. 获取当前控制台大小
- 7. 获取相对于当前方向的视图框架大小
- 8. AS3 - 获取TextField的字体类对象
- 9. 如何获取一个UIImage的当前大小动画
- 10. 有没有一种很好的方法来获取当前的属性名称?
- 11. 在textField中获取“arrow”符号AS3
- 12. 获取当前方法的名称
- 13. AS3:获取浏览器窗口大小?
- 14. Django - 有一种获取当前数据库别名的方法吗?
- 15. TStringGrid - 有没有一种简单的方法来获取“当前/选定”行?
- 16. 是否有一种方法来获取NSMutableArray的最大值和最小值
- 17. AjaxEditableLabel TextField大小
- 18. AS3,获取定义某种方法的类
- 19. 方法保存 - 获取当前ID
- 20. 获取每种参数包的大小?
- 21. 如何从NSURL获取AVPlayer的文件大小和当前文件大小iOS4.0
- 22. C++:获取的所有文件的大小当前目录
- 23. 从as3中的方法获取对象
- 24. Objective C - TextField大小
- 25. 获取当前程序集的大小在内存中
- 26. 如何在OpenGL中获取矩阵堆栈的当前大小?
- 27. 如何获取当前webview的内容大小?
- 28. 获取HP-UX中当前线程的堆栈大小11
- 29. 如何获取java中变量的当前大小
- 30. 如何获取ace编辑器的当前字体大小?
按大小我指的是字体大小。不是TextBox的实际大小。我想知道这是甚至可能与textFields将有两个不同的字体大小... – MrB 2010-07-14 22:00:18
已更新。让我知道这是如何工作的,我没有太多搞砸了。 – eruciform 2010-07-14 22:11:16
谢谢getTextFormat()是我一直在寻找的! – MrB 2010-07-19 17:31:21