![](/img/trans.png)
[英]Applying DropShadowFilter to text within mx.controls.TextInput component in Flex 3
[英]Flex mx.controls.TextInput initial width
Flex的mx.controls.TextInput
默认宽度记录为:
文本的大小,默认最小大小为高22像素,宽160像素
有没有办法改变初始宽度? 160像素对于我的应用来说太宽了。 如果我指定绝对宽度( width="100"
),则它不会随着父容器宽度的变化而缩放。 如果我指定width="100%"
,它会缩放到父容器,但仍默认为160。有measuredWidth
,但它由measure()
设置。 我可以扩展TextInput
并覆盖measure()
,但我宁愿按原样使用TextInput
。
我正在使用Flex 4.1。
设置stage.scaleMode = StageScaleMode.NO_SCALE和minWidth应该起作用,因为界面元素无法缩放,因此您的文本字段将保持其宽度。
为什么不使用基于约束的参数(如left和right),而不是x和width。 例如:
<mx:TextInput left="5" right="5" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.