title: TweenMax/TweenLite, onComplete function, onCompleteParams, and Garbage Collection
body: <p>When I create a tween, sometimes I do something like this:</p>
  
  <p><code>
  TweenMax.to(greyCircle, SELECT_TRANSITION_TIME, { alpha:0, onComplete:
      function ():void<br>
      {
          isSelectedTransitioning = false;
          greyCircle.visible = false;
      }                                                     });
  </code></p>
  
  <p>And sometimes I pass in parameters using onCompleteParams.</p>
  
  <p>My question is this:</p>
  
  <p>Now that the tween object (created by the static function TweenMax.to) has a reference to this anonymous function, and perhaps some objects in the onCompleteParams as well, will the function and parameter objects now no longer be collected during garbage collection, even though the tween may have completed?</p>
  
  <p>Does it make any difference for GC if the function passed in is not anonymous?</p>
  
  <p>Hunting for memory leaks...</p>