由于textWidth属性在spark文本输入中不可访问,所以我们如何获取该属性?我们如何获得Spark TextInput像素中的实际文本宽度?
回答
火花有一些所谓的TextLineMetrics
,你可以做这样的
var tm:TextLineMetrics = label.measureText(name);
var width:int = tm.width;
这里是一个例子
<?xml version="1.0" encoding="utf-8"?>
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.controls.Text;
protected function cmdDoAction_clickHandler(event:MouseEvent):void
{
var tm:TextLineMetrics = cmdDoAction.measureText(cmdDoAction.label);
var _width:int = tm.width;
Alert.show(_width.toString());
}
]]>
</fx:Script>
<fx:Declarations>
<!-- Place non-visual elements (e.g., services, value objects) here -->
</fx:Declarations>
<s:Button id="cmdDoAction"
label="Kensodev"
click="cmdDoAction_clickHandler(event)"/>
</s:Application>
这会给ÿ ou实际宽度
它的工作原理。谢谢KensoDev :) – 2010-12-22 05:21:13
当文本分配给textinput控件时,我们可以获取文本的长度吗? – 2010-12-22 06:18:53
根据文档,不应用于Spark文本组件:http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/core/UIComponent.html#measureText() – Stiggler 2011-11-29 23:17:43
- 1. 如何获得具有浮动元素的元素的实际宽度
- 2. 使用最小宽度后获得的实际宽度
- 3. iPhone:文本宽度像素
- 4. 如何在Qt中获得滚动条实际宽度?
- 5. 如何获得悬停时的实际DOM CSS宽度?
- 6. 获取特定字体配置中文本的实际宽度?
- 7. GWT:如何获得文本框中文本的宽度?
- 8. 如何获得g元素的宽度?
- 9. 如何使用JavaScript或jQuery获得以像素为单位的文本宽度?
- 10. 如何获得实际屏幕高度?
- 11. 如何检索XUL元素的实际宽度和高度?
- 12. 如何检索HTML元素的实际宽度和高度?
- 13. 借助于CSS3的scale属性缩放图像后,如何获得图像的实际宽度/高度?
- 14. PHP cURL如何获得图像宽度?
- 15. 获取超网格的实际宽度
- 16. 获取实际的窗口宽度android
- 17. 我如何获得堆叠面板的实际当前高度?
- 18. 确定元素的实际宽度/高度何时更改
- 19. ff中的offsetWidth与实际元素宽度不同
- 20. 获取实际WPF网格宽度
- 21. 如何获得固定宽度的文本高度并获得适合框架的文本长度?
- 22. 在我的手机上无法获得屏幕宽度的实际值
- 23. 当设置为自动换行如何获得的UILabel文本的实际宽度
- 24. 如何在colorbox插件加载后获得实际的图像宽度和高度?
- 25. KineticJS实际文本高度
- 26. 如何获得Apache FOP的PreviewDialog实际显示我的文档?
- 27. 如何获得leftBarButtonItem宽度?
- 28. 保持元素高度与文本的实际高度相同
- 29. TkInter:如何获得实际的文本修改?
- 30. 为什么sifr文本的swf需要比实际文本更多的宽度?
它可能重复[在ActionScript和Flex中计算文本宽度](http://stackoverflow.com/questions/2916919/calculating-text-width-in-actionscript-and-flex) – 2010-12-22 04:59:07