[flex] 放大缩小(scale)和textinput属性letterSpacing关系

gsjiabj 2013-12-28

 我先放上面源码

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth="955" minHeight="600">
 <mx:VBox width="100%" height="100%">
  <mx:TextInput width="100" text="中华人民共和国北京市" letterSpacing="0.7"/>
  <mx:TextInput width="100" scaleX="2" scaleY="2" text="中华人民共和国北市" letterSpacing="0.7"/>
  <mx:TextInput width="100" scaleX="4" scaleY="4" text="中华人民共和国北市" letterSpacing="0.7"/>
  <mx:TextInput width="100" scaleX="8" scaleY="8"  text="中华人民共和国北市" letterSpacing="0.7"/>
 </mx:VBox>
</mx:Application>

 

显示效果为第一个text显示到京字的1/3

                  第二个text几乎已经显示全部京字了

                  第三个text显示京字的2/3

                  第四个text显示京字的2/3

求解决方案如何才能使放大缩小时textinput显示内容一致

注  letterSpacing为0时四种textinput显示效果一致

 

 

 

Global site tag (gtag.js) - Google Analytics