onChange Listener on "Number"

Is it possible to create a listener on Number object and monitor the number onChange? Something like

var listener:Object = new Object();
listener.onChange = function():Void {
    trace("number changed");

var myNumber:Number = new Number();

myNumber = 5; // this will fire the on change event and trace "number changed"
Who is Participating?
Aneesh ChopraConnect With a Mentor Commented:

AddListener can only work for existing events

you have to use "watch" to achieve this..

here is the working sample code, open a new FLA and paste the following on first frame
var myNumber:Number = new Number();
valuedChanged = function (prop, oldVal, newVal)
      trace("number changed");
      trace("new Value is :"+newVal);
      return newVal;
this.watch("myNumber", valuedChanged);
myNumber = 10;

AmeristarAuthor Commented:
superb! thnx much!
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.