有没有办法将Label的fontSize绑定为另一个label的fontSize的一半?Flex:将标签的fontSize绑定为另一个标签的一半大小?
我尝试这样做:
<mx:Label id="mytitle" text="{title}" fontSize="{(mylabel.getStyle('fontSize') as Number)/2}"/>
没有运气。任何人都知道的方法吗?
感谢
有没有办法将Label的fontSize绑定为另一个label的fontSize的一半?Flex:将标签的fontSize绑定为另一个标签的一半大小?
我尝试这样做:
<mx:Label id="mytitle" text="{title}" fontSize="{(mylabel.getStyle('fontSize') as Number)/2}"/>
没有运气。任何人都知道的方法吗?
感谢
你尝试过什么过于叫早,所以对于“mylabel”字体尚未初始化。你可以使用初始化事件要做到这一点的UI组件被填充后,
<mx:Label id="mytitle" text="{halfSize}"
initialize="{setStyle('fontSize', mylabel.getStyle('fontSize')/2)}"/>
您所选择的方法是行不通的,因为的getStyle不绑定。您始终可以将两个标签绑定到其他值(其中一个未修改,另一个值除以2)并更改该值,而不是标签本身的字体大小。
一个很好的解决方案的存在可能取决于你为什么要这样做。
嗨,这将设置它初始化,但它会绑定,如果myLabel的字体大小更改?谢谢。 – 2009-05-11 13:29:58