не работает.
Функции не запускаются при смене переменной

Код AS3:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" applicationComplete="" layout="absolute" width="607" height="590" backgroundColor="#f7f7f7">
<mx:Style source="flex_skins.css"/>
<mx:Script>
import mx.controls.Alert;
import mx.managers.PopUpManager;
protected var _dataloading:int=0;
public function plusvar():void{
_dataloading--;
}
public function plusvar1():void{
_dataloading++;
}
public function get dataloading ():int {
return _dataloading;
Alert.show("_dataloading: " + _dataloading);
}
public function set dataloading (value:int):void {
_dataloading=value;
Alert.show("_dataloading: " + _dataloading);
}
</mx:Script>
<mx:Button x="431" y="111" label="Button" click="plusvar();"/>
<mx:Button x="431" y="151" label="Button" click="plusvar1();"/>
</mx:Application>