Class Structure

The following table shows the class and package structure for all the components used by the AdvancedTree. Classes below are highlighted in yellow and packages in green

com            
  flashloaded          
    animation        
      Tweener      
    data        
      DataProvider      
    events        
      DragEvent      
      ExtEventDispatcher      
      TreeEvent      
      TweenEvent      
      UIEvent      
    graphic        
      theming      
        IStyleable    
        SkinStateManager    
        StyleFormat    
        StyleProperty    
        skins    
          Icon  
          InvisibleSkinRect (extends Skin)  
          ISkin  
          Skin (implements ISkin)  
          SkinDefinition  
          SkinStates  
    ui        
      Block (extends UIObject)      
      ExtSprite      
      UIObject (extends ExtSprite)      
      buttons      
        Button (extends SimpleButton)    
        IconController    
        SimpleButton (extends UIObject)    
      containers      
        ScrollPane (extends UIObject)    
        ScrollPaneConfiguration    
      drag      
        DragItem  
        DragManager  
        IDraggable  
      layout      
        Alignment  
        Orientation    
      sliders      
        SimpleSlider (extends UIObject)    
        scrollbars    
          ImageScrollbar (extends SimpleScrollbar)  
          ScrollbarButtonLayout  
          ScrollbarVisibilityPolicy  
          SimpleScrollbar (extends SimpleSlider)  
      tooltips      
        ToolTip    
        ToolTipListener    
        ToolTipManager    
      tree      
        AdvancedTree (extends Tree)    
        SimpleTree (extends UIObject)    
        Tree (extends SimpleTree)    
        TreeDirectives    
        TreeMargins    
        TreeMemento    
        TreeNodeHolder    
        TreeScrollPane (extends ScrollPane)    
        drag    
          DragLimits  
          DragOverNodeData  
          DropContext  
        graphic    
          TreeSkins  
          TreeStyles  
          TreeTheme  
          skins  
            BranchIcon (extends TreeIcon)
            EmptyBranchIcon (extends TreeIcon)
            LeafIcon (extends TreeIcon)
            OpenCloseIcon (extends TreeIcon)
            ScrollArrowHorizontalIcon (extends Icon)
            ScrollArrowVerticalIcon (extends Icon)
            Scrollwell (extends TreeSkin)
            ToolTipBlock (extends TreeSkin)
            TreeBackgroundBlock (extends TreeSkin)
            TreeFaceBlock (extends TreeSkin)
            TreeHighlightBlock (extends TreeSkin)
            TreeIcon (extends Skin)
            TreeSkin (extends Skin)
        nodes    
          EnhancedTreeNodeRenderer (extends TreeNodeRenderer)  
          TreeNode  
          TreeNodeRenderer  
          TreeNodeState  
    utils        
      ColorUtil