由於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