Posted on 2012-10-20 15:00
誰用我名字啦? 閱讀(287)
評論(0) 編輯 收藏 所屬分類:
flex學習之路
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Declarations>
<!-- 將非可視元素(例如服務、值對象)放在此處 -->
</fx:Declarations>
<fx:Script>
<![CDATA[
//綁定屬性
[Bindable]
private var _product:String;
//在set方法中創建屬性更新事件,并觸發該事件,以通知Flex屬性被更新
public function set product(value:String):void
{
_product = value;
dispatchEvent(new Event("productChanged"));
}
//在get方法聲明前,加入[Binndable]元素定義屬性綁定。這樣,當觸發屬性更新事件是,
//Flex將會修改對應的屬性
//沒弄明白這個綁定事件在什么情況下能用到.
[Bindable(event="productChanged")]
public function get product():String
{
return _product;
}
]]>
</fx:Script>
</s:Application>