title: Trying to use BindingUtils in Flash AS3.0
body: <p>I am not able to make this code work in AS3.0 ( Flash ) with Flex SDK 4.0 included. </p>
  
  <pre><code> import mx.binding.utils.*;
  
  
   [Bindable]
   var myValue:int = 0;
   var cw:ChangeWatcher = BindingUtils.bindSetter(myValueChanged, this, "myValue");
   addEventListener( Event.ENTER_FRAME , ef);
  
   function ef(e:Event):void
   {
      trace("hello",getTimer());
      myValue = getTimer();
   }
  
   function myValueChanged(o:Object):void
   {
      trace("myValue: " + myValue.toString());
   }
  </code></pre>
  
  <p>The output i get is : </p>
  
  <pre><code>myValue: 0
  hello 157
  hello 168
  hello 171
  hello 177
  ....
  ....
  </code></pre>
  
  <p>and so on. </p>
  
  <p>But I expect the correct output should be : </p>
  
  <pre><code>myValue: 0
  hello 157
  myValue: 157
  hello 168
  myValue: 168
  hello 171
  myValue: 171
  hello 177
  myValue: 177
  ....
  ....
  </code></pre>
  
  <p>Thanks.</p>