乌兰察布信息港
教育
当前位置:首页 > 教育

冷枫Flex精华摘要4使用AS脚本

发布时间:2019-06-20 04:37:10 编辑:笔名

  第三种,把MXML文件和脚本文件分开,便于项目管理

  1. mx:Applicationxmlns:mx=''

  2. !--SpecifytheActionScriptfilecontainingthefunction.--

  3. mx:Scriptsource=''/

  4. mx:Paneltitle='MyApplication'

  5. mx:HBox

  6. mx:Labeltext='TemperatureinFarenheit:'/

  7. mx:TextInputid='farenheit'width='120'/

  8. mx:Buttonlabel='Convert'click='calculate();'/

  9. mx:Labeltext='TemperatureinCelsius:'/

  10. mx:Labelid='celsius'width='120'fontSize='48'/

  11. /mx:HBox

  12. /mx:Panel

  13. /mx:Application

  文件代码如下:

  functioncalculate(){

  2. xt=(xt-32)/1.8;

  3. }

  1.

  第四种,使用MXML组件方式,更好的封装实现。下面的例子定义了一个tempConverter组件

  1. mx:Applicationxmlns:mx=''

  2. initialize='tupListener()'

  3. local:TempConverterid='converter'xmlns:local='*'/

  4. mx:Paneltitle='MyApplication'

  5. mx:HBox

  6. mx:Labeltext='TemperatureinFarenheit:'/

  7. mx:TextInputid='farenheit'width='120'/

  8. mx:Buttonid='myButton'label='Convert'/

  9. mx:Labeltext='TemperatureinCelsius:'/

  10. mx:Labelid='celsius'width='120'fontSize='24'/

  11. /mx:HBox

  12. /mx:Panel

  13. /mx:Application

  文件代码如下:

  1. MLObject{

  2. publicvarview;

  3. functioninitialized(doc:Object,id:String):Void{

  4. view=doc;

  5. }

  6. functionsetupListener():Void{

  7. dEventListener('click',this);

  8. }

  9. functionclick(event){

  10. xt=(xt-32)/1.8;

  11. }

  12. }

  Trackback:

糖尿病胃轻瘫便秘如何治疗
糖尿病胃轻瘫便秘怎么办
糖尿病胃轻瘫便秘注意什么