Posted on 2012-10-20 15:00
谁用我名字啦? 阅读(284)
评论(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>