flex小小问题

[code="java"]
[Bindable("typedTextChange")]
public function get typedText():String
{
return _typedText;
}

    public function set typedText(input:String):void
    {
    dispatchEvent(new Event("typedTextChange"));
    }

[/code]
想问下,这个是什么意思?在set中派发事件,又在get上加入Bindable("typedTextChange"),这是为什么,起什么作用?

2个回答

[code="java"]给你一个小例子

[Bindable]
private var content:Array = new Array();
[Bindable]
public function set _content(ct:String):void
{
content = ct.split(SEP);
this.dispatchEvent(new Event("_contectChanged"));
}
[Bindable("_contectChanged")]
public function get _wholeText():String
{
if(content.length == 0)
{
return "";
}
else
{
var _w:String = "";
for(var i:int=0 ; i<content.length ; i++)
{
_w += content[i] + "\r\n";
}
return _w;
}
}

仅供参考
[/code]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问