У меня есть следующий код из другого вопроса о SO, чтобы отслеживать изменение значения счетчика.
package com.my.functions
{
import flash.events.Event;
import flash.events.EventDispatcher;
public class counterWithListener extends EventDispatcher
{
public static const VALUE_CHANGED:String = 'counter_changed';
private var _counter:Number = 0;
public function counterWithListener() { }
public function set counter(value:Number):void
{
_counter = value;
this.dispatchEvent(new Event(counterWithListener.VALUE_CHANGED));
}
}
}
Что я хотел бы сделать, так это передать значение счетчика до того, как я его изменил, а также новое значение слушателю, чтобы я мог решить, действительно ли новое значение.