Flex精华摘要 4:使用AS脚本

来源:百度文库 编辑:神马文学网 时间:2024/05/04 09:09:13
在MXML文件中实现ActionScript逻辑的几种方法:
最简单的方法,在一个MXML文件中通过组件的事件直接书写简单的逻辑控制,但是并不推荐。











第二种,在MXML文件中定义函数调用,比较适合简单的应用,如


function calculate() {
celsius.text=(farenheit.text-32)/1.8;
}
]]>











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













sample.as文件代码如下:
function calculate() {
celsius.text=(farenheit.text-32)/1.8;
}
第四种,使用MXML组件方式,更好的封装实现。下面的例子定义了一个tempConverter组件
initialize=‘converter.setupListener()‘>











TempConverter.as文件代码如下:
class TempConverter implements mx.core.MXMLObject{
public var view;
function initialized(doc : Object, id : String) : Void {
view = doc;
}
function setupListener() : Void {
view.myButton.addEventListener(‘click‘, this);
}
function click(event) {
view.celsius.text=(view.farenheit.text-32)/1.8;
}
}