0 Replies Latest reply on Aug 8, 2008 3:17 PM by (Ryan_Frishberg)

    [svn] 2791: Changes based on Skinning Architecture spec.

    Level 1
      Revision: 2791
      Author: rfrishbe@adobe.com
      Date: 2008-08-08 16:17:58 -0700 (Fri, 08 Aug 2008)

      Log Message:
      -----------
      Changes based on Skinning Architecture spec. In SkinnableComponent, made _skinObject getter/setter private (rather than protected). Also cleaned up some documentation in there. Renamed attachBehaviors()/removeBehaviors() to skinLoaded()/unloadingSkin(). Out of this rename, I had to touch a few other files and found a few small bugs, like forgetting to call super.unloadingSkin(), forgetting to remove event listeners, and putting code in skinLoaded()/unloadingSkin() rather than partAdded()/partRemoved().

      QE: Yes
      Doc: No
      Bugs: -
      Reviewer: Glenn

      Modified Paths:
      --------------
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/Button.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/ToggleButton.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/component/TrackBase.as
      flex/sdk/trunk/frameworks/projects/flex4/src/flex/core/SkinnableComponent.as