前端之家收集整理的这篇文章主要介绍了
在运行时将Flex组件宽度设置为100%?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
如果我通过M
XML创建一个输入字段,我可以将宽度设置为100%.但是在运行时我似乎不能通过ActionScript来做到这一点.
这样做:
<mx:TextInput ... width="100%" />
这个不编译,说宽度是一个数字,不是一个字符串:
var textinp:TextInput = new TextInput();
someContainer.addChild(textinp);
textinp.width = "100%"
如何通过ActionScript在运行时创建的组件上设置100%的大小?
您只需要使用percentWidth
属性,而不是width
属性.
那么代码中的第三行就是:
textinp.percentWidth = 100;
这也让我起了一段时间.
原文链接:https://www.f2er.com/flex/174173.html