[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"),这是为什么,起什么作用?
[url]http://www.jb51.net/article/20493.htm[/url]
[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]