Столкнулся с проблемой получения события изменения переменной. Т.е. когда переменная изменяется нужно чтобы выполнилась функция. Но как это сделать ? Подскажите пожалуйста

Код AS3:
[Bindable (event = "statusChange")]
public var status:Boolean;
addEventListener("statusChange",changeStateContact);
private function changeStateContact():void{
currentState = "online";
}