您的位置:首页 > 其它

Flex应用开发由浅入深系列1

2007-06-30 10:42 369 查看
刚安装完FLEX3.0 beta2,运行起来界面如下:



1)先创建一个Flex Project



按着向导一步一步做就可以了。
2)开始设计GUI

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundAlpha="0" layout="absolute">
<mx:TextInput width="136" id="src" text="Hello world!" x="184" y="24"/>
<mx:TextInput id="dest" height="22" width="136" x="184" y="132"/>
<mx:Button label="Copy" id="copy" click="dest.text=src.text" x="184" y="77"/>
</mx:Application>

这是最简单的Mxml代码,就是实现将scr的文本copy至dest中。
其界面如下:



3)加上动态绑定



1 <?xml version="1.0" encoding="utf-8"?>
2
3 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" backgroundAlpha="0" layout="absolute">
4 <mx:Model id="bean">
5 <data>
6 <text>{dest.text}</text>
7 </data>
8 </mx:Model>
9 <mx:TextInput width="136" id="src" text="Hello world!" x="184" y="24"/>
<mx:TextInput id="dest" height="22" width="136" x="184" y="132"/>
<mx:Button label="Copy" id="copy" click="dest.text=src.text" x="184" y="77"/>
<mx:Box autoLayout="true" x="184" y="183">
<mx:Label text="Binding dest:" x="135" y="169">
</mx:Label>
<mx:TextInput id="bindText" text="{bean.text}" width="138"/>
</mx:Box>

</mx:Application>

到目前就可以思考将View 和Model分离了,下次学完在发上来。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: