Flex3学习笔记2

Flex脚本基础



一般来说,使用MXML进行应用程序布局和结构设计,使用ActionScript实现应用程序上的各种动作操作。

认识到ActionScript和MXML怎样一起工作使理解Flex框架的关键。


1)内联的ActionScript

内联ActionScript:是把脚本房子MXML标签内。如下:


<mx:Button id="myButton" click="someComponent.someProperty='something'"/>


或者:


<mx:Button label="Click me" click="fullNameTextInput.text='John Smith'"/>



2)赋值

改变属性的值,可称为“赋值”。如:


fullNameTextInput.text="John Smith";

即为:

<mx:Button label="Click me" click='fullNameTextInput.text="John Smith"'/>


如果想一次做两件以上的事,比如点击按钮时。很简单,增加多条语句即可,如下:

<mx:Button label="Click me" click="fullNameTextInput.text='John Smith'; expertCheckBox.selected=true"/>


注意:语句之间用分号间隔。


3)函数

函数是一个可重用的代码块。可以在函数内放入一些ActionScript代码、给函数取一个名字,使用函数时,引用此函数。


函数放置的位置:可以放置到MXML文件的标签内,该标签为:<mx:Script/>

<mx:Script>

  <![CDATA[

  //Your code goes here

  ]]>

</mx:Script>