When you declare your Check object, ActionScript creates the reference code for that particular object.
, Check @c0ecc29. if , @c0ecc29 target. , Check @c0ecc29 target.
, clickHandler, Check, . Check @c0ecc29, .
, (DataGrid, Group ..).
EDIT:
, - . , Check target . , Check , .
public var check:Check = new Check();
private function seatClickHandler(e:MouseEvent):void
{
if(!e.target.contains(check))
{
check.addEventListener(MouseEvent.CLICK, check_handleClick);
e.target.addChild(check);
}
}
protected function check_handleClick(event:MouseEvent):void
{
check.visible = !check.visible;
}
Check target, , :
public var check:Check = new Check();
private function seatClickHandler(e:MouseEvent):void
{
if(!e.target.contains(check))
{
e.target.addChild(check);
}
else
{
e.target.removeChild(check);
}
}