davestewart
2/19/2013 - 7:41 PM

WIP of JSFL class manager for AS3. Below is the class structure of all classes in an existing AS3 project. Future releases may include refac

WIP of JSFL class manager for AS3. Below is the class structure of all classes in an existing AS3 project. Future releases may include refactoring and class moving.

+-----------------------------------------------+---------------------------------------------+------------------------------------------------------------------------------------------------------------+
| hierarchy                                     | class path                                  | path                                                                                                       |
+-----------------------------------------------+---------------------------------------------+------------------------------------------------------------------------------------------------------------+
| com                                           |                                             |                                                                                                            |
|     xjsfl                                     |                                             |                                                                                                            |
|         jsfl                                  |                                             |                                                                                                            |
|             io                                |                                             |                                                                                                            |
|                 JSFLIO                        | com.xjsfl.jsfl.io.JSFLIO                    |                                                                                                            |
|                     PGLayers                  | modules.io.PGLayers                         | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/modules/io/PGLayers.as                         |
|             modules                           |                                             |                                                                                                            |
|                 AbstractModule                | com.xjsfl.jsfl.modules.AbstractModule       |                                                                                                            |
|                     PGTools                   | modules.PGTools                             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/modules/PGTools.as                             |
| fl                                            |                                             |                                                                                                            |
|     controls                                  |                                             |                                                                                                            |
|         ComboBox                              | fl.controls.ComboBox                        |                                                                                                            |
|             ComboBox                          | display.ui.controls.fl.ComboBox             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/fl/ComboBox.as             |
|         NumericStepper                        | fl.controls.NumericStepper                  |                                                                                                            |
|             NumericStepper                    | display.ui.controls.fl.NumericStepper       | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/fl/NumericStepper.as       |
|         RadioButton                           | fl.controls.RadioButton                     |                                                                                                            |
|             RadioButton                       | display.ui.controls.fl.RadioButton          | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/fl/RadioButton.as          |
| flash                                         |                                             |                                                                                                            |
|     display                                   |                                             |                                                                                                            |
|         Sprite                                | flash.display.Sprite                        |                                                                                                            |
|             AbstractComponent                 | display.ui.components.AbstractComponent     | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/components/AbstractComponent.as     |
|                 UIComponent                   | display.ui.components.UIComponent           | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/components/UIComponent.as           |
|                     UIControl                 | display.ui.components.UIControl             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/components/UIControl.as             |
|                         ArrayControl          | display.ui.controls.ArrayControl            | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/ArrayControl.as            |
|                             BoundsControl     | display.ui.controls.BoundsControl           | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/BoundsControl.as           |
|                             PositionControl   | display.ui.controls.PositionControl         | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/PositionControl.as         |
|                             ScaleControl      | display.ui.controls.ScaleControl            | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/ScaleControl.as            |
|                             SizeControl       | display.ui.controls.SizeControl             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/SizeControl.as             |
|                         BooleanControl        | display.ui.controls.BooleanControl          | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/BooleanControl.as          |
|                         ButtonControl         | display.ui.controls.ButtonControl           | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/ButtonControl.as           |
|                         ComboControl          | display.ui.controls.combo.ComboControl      | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/combo/ComboControl.as      |
|                             FlagsControl      | display.ui.controls.combo.FlagsControl      | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/combo/FlagsControl.as      |
|                             GroupControl      | display.ui.controls.combo.GroupControl      | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/combo/GroupControl.as      |
|                             OptionControl     | display.ui.controls.combo.OptionControl     | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/combo/OptionControl.as     |
|                             PropertiesControl | display.ui.controls.combo.PropertiesControl | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/combo/PropertiesControl.as |
|                         NumericControl        | display.ui.controls.NumericControl          | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/NumericControl.as          |
|                         TextControl           | display.ui.controls.TextControl             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/TextControl.as             |
|                 UIPanel                       | display.ui.components.UIPanel               | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/components/UIPanel.as               |
|                     AttributesPanel           | display.ui.panels.AttributesPanel           | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/panels/AttributesPanel.as           |
|                     ExportPanel               | display.ui.panels.ExportPanel               | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/panels/ExportPanel.as               |
|                     ToolsPanel                | display.ui.panels.ToolsPanel                | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/panels/ToolsPanel.as                |
|                 VBox                          | display.ui.components.VBox                  | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/components/VBox.as                  |
|             CopyControls                      | display.ui.misc.CopyControls                | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/misc/CopyControls.as                |
|             Document                          | Document                                    | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/Document.as                                    |
|             Spacer                            | display.ui.controls.Spacer                  | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/display/ui/controls/Spacer.as                  |
|     events                                    |                                             |                                                                                                            |
|         Event                                 | flash.events.Event                          |                                                                                                            |
|             ControlEvent                      | events.ControlEvent                         | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/events/ControlEvent.as                         |
| modules                                       |                                             |                                                                                                            |
|     Constants                                 | modules.Constants                           | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/modules/Constants.as                           |
| utils                                         |                                             |                                                                                                            |
|     CustomHandler                             | utils.CustomHandler                         | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/utils/CustomHandler.as                         |
|     UIBuilder                                 | utils.UIBuilder                             | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/utils/UIBuilder.as                             |
|     Utils                                     | utils.Utils                                 | G:/Projects/xJSFL/modules/Pocket God Tools/assets/panel/src/utils/Utils.as                                 |
+-----------------------------------------------+---------------------------------------------+------------------------------------------------------------------------------------------------------------+