Flex2中,增强了属性的捆绑的功能,以前在Flex1.5中的不允许的CSS属性捆绑现在已经可以实现了:
<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.macromedia.com/2005/mxml">
<mx:Panel id="bgPanel" title="Panel" backgroundColor="{colorControl.value}">
<mx:ControlBar>
<mx:Label>Background Color:</mx:Label>
<mx:ColorPicker id="colorControl" selectedColor="red" />
</mx:ControlBar>
</mx:Panel>
</mx:Application>
以上代码,我们就可以直接将ColorPicker.value捆绑给Panle.backgroupColor,非常简单就实现了背景的切换。
如果是在Flex1.5,我们就不得不通过as script使用bgPanel.setStyle(”backgroupColor”,colorControl.value)来实现这样的功能…
O comments at "Flex2发现之旅:CSS属性的动态绑定"
Comment Now!