扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
在MXML文件中实现ActionScript逻辑的几种方法:
最简单的方法,在一个MXML文件中通过组件的事件直接书写简单的逻辑控制,但是并不推荐。
1. <mx:Application xmlns:mx='http://www.macromedia.com/2003/mxml'>
2. <mx:Panel title='My Application' >
3. <mx:HBox>
4. <mx:Label text='Temperature in Farenheit:'/>
5. <mx:TextInput id='farenheit' width='120'/>
6. <mx:Button label='Convert' click='celsius.text=(farenheit.text-32)/1.8;' />
7. <mx:Label text='Temperature in Celsius:'/>
8. <mx:Label id='celsius' width='120' fontSize='48'/>
9. </mx:HBox>
10. </mx:Panel>
11. </mx:Application>
第二种,在MXML文件中定义函数调用,比较适合简单的应用,如
1. <mx:Application xmlns:mx='http://www.macromedia.com/2003/mxml'>
2. <mx:Script>
3. <![CDATA[
4. function calculate() {
5. celsius.text=(farenheit.text-32)/1.8;
6. }
7. ]]>
8. </mx:Script>
9. <mx:Panel title='My Application' >
10. <mx:HBox>
11. <mx:Label text='Temperature in Farenheit:'/>
12. <mx:TextInput id='farenheit' width='120'/>
13. <mx:Button label='Convert' click='calculate();' />
14. <mx:Label text='Temperature in Celsius:'/>
15. <mx:Label id='celsius' width='120' fontSize='48'/>
16. </mx:HBox>
17. </mx:Panel>
18. </mx:Application>
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者