Array eventhandler?

is it possible to do something like this?

    var items:Array;
    items = new Array();

    var arrChangeListener:Object = new Object();
    arrChangeListener.onChanged = function() {
        trace("updated item Arr");
    };
    items.addListener(arrChangeListener);

What Im trying to do is to execute some code whenever the data in the array changes, but I can’t get it to work. Does the array class even have this functionality ?

-Cheerios! :moustache