![]() | ![]() |


Definition at line 26 of file LayoutGenerator.as.
Public Member Functions | |
| function get | DistributeAttachments () |
| function set | DistributeAttachments (aValue:Boolean) |
| function | generate (aXmlObjectOrPath:Object, aContainer:MovieClip) |
Static Public Member Functions | |
| static function | getLayoutGenerationTask (aXmlObjectOrPath:Object, aContainer:MovieClip) |
Private Member Functions | |
| function | onXmlLoad (aNavigationDataXml:XML) |
| function | generateActual (aLayoutData:Object, aContainer:MovieClip) |
| function | generateNextItem (aItemsData:Array, aParentItem:MovieClip, aNestingDepth:Number, aItemsInitializedPredecessorManager:PreconditionsTask, aResultItems:Array) |
| function | generateWholeItem (aItemData:Object, aParentItem:MovieClip, aNestingDepth:Number, aParentItemsInitializedPreconditions:PreconditionsTask) |
| function | generateItems (aItemsData:Object, aParentItem:MovieClip, aNestingDepth:Number, aItemsInitializedPredecessorManager:PreconditionsTask) |
| function | generateSingleItem (aItemData:Object, aContainer:MovieClip, aParentNestingDepth:Number) |
| function | isOnStageItem (aItemData:Object) |
| function | onItemGenerationFinished (ev) |
| function | handleItemGenerationFinished (aItem:MovieClip, aSubItems:Array, aParentItem:MovieClip, aItemData:Object, aItemNestingDepth:Number, aIsFinal:Boolean) |
| function | overrideItemPropertyFromXmlValue (aItem:Object, aName:String, aValue:Object) |
| function | createInstance (aContainer:MovieClip, aSymbolName:String, aInstanceName:String, aNestingDepth:Number) |
| function | positionSubItems (aSubItems:Array, aItem:MovieClip, aParentItem:MovieClip, aItemData:Object, aItemNestingDepth:Number) |
| function | positionItem (aItem:MovieClip, aPreviousItem:MovieClip, aItemIndex:Number, aItemNestingDepth:Number, aDirection:String, aOffset:Number, aParentItem:MovieClip, aRawParentItemData:Object) |
| function | getNextItemCoordinates (aItem:MovieClip, aPreviousItem:MovieClip, aDirection:String, aOffset:Number) |
| function | getClipX (aClip:MovieClip) |
| function | getClipY (aClip:MovieClip) |
| function | getClipWidth (aClip:MovieClip) |
| function | getClipHeight (aClip:MovieClip) |
Private Attributes | |
| var | SYMBOL_IDENTIFIER_ATTRIBUTE: String = "symbol_identifier" |
| var | INSTANCE_NAME_ATTRIBUTE: String = "instance_name" |
| var | SUB_ITEMS_OFFSET_ATTRIBUTE: String = "sub_items_offset" |
| var | SUB_ITEMS_DIRECTION_ATTRIBUTE: String = "sub_items_direction" |
| var | mContainer: MovieClip |
| var | mDistributeAttachments: Boolean = true |
| function get gugga.layout.LayoutGenerator.DistributeAttachments | ( | ) |
Definition at line 36 of file LayoutGenerator.as.
| function set gugga.layout.LayoutGenerator.DistributeAttachments | ( | aValue:Boolean | ) |
Definition at line 37 of file LayoutGenerator.as.
| static function gugga.layout.LayoutGenerator.getLayoutGenerationTask | ( | aXmlObjectOrPath:Object | , | |
| aContainer:MovieClip | ||||
| ) | [static] |
Definition at line 39 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.generate | ( | aXmlObjectOrPath:Object | , | |
| aContainer:MovieClip | ||||
| ) |
Definition at line 49 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.onXmlLoad | ( | aNavigationDataXml:XML | ) | [private] |
Definition at line 79 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.generateActual | ( | aLayoutData:Object | , | |
| aContainer:MovieClip | ||||
| ) | [private] |
Definition at line 85 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.generateNextItem | ( | aItemsData:Array | , | |
| aParentItem:MovieClip | , | |||
| aNestingDepth:Number | , | |||
| aItemsInitializedPredecessorManager:PreconditionsTask | , | |||
| aResultItems:Array | ||||
| ) | [private] |
Definition at line 119 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.generateWholeItem | ( | aItemData:Object | , | |
| aParentItem:MovieClip | , | |||
| aNestingDepth:Number | , | |||
| aParentItemsInitializedPreconditions:PreconditionsTask | ||||
| ) | [private] |
Definition at line 138 of file LayoutGenerator.as.
References gugga.events.EventDispatcher.dispatchEvent().
Here is the call graph for this function:

| function gugga.layout.LayoutGenerator.generateItems | ( | aItemsData:Object | , | |
| aParentItem:MovieClip | , | |||
| aNestingDepth:Number | , | |||
| aItemsInitializedPredecessorManager:PreconditionsTask | ||||
| ) | [private] |
Definition at line 180 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.generateSingleItem | ( | aItemData:Object | , | |
| aContainer:MovieClip | , | |||
| aParentNestingDepth:Number | ||||
| ) | [private] |
Definition at line 194 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.isOnStageItem | ( | aItemData:Object | ) | [private] |
Definition at line 212 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.onItemGenerationFinished | ( | ev | ) | [private] |
Definition at line 217 of file LayoutGenerator.as.
References gugga.events.EventDispatcher.dispatchEvent().
Here is the call graph for this function:

| function gugga.layout.LayoutGenerator.handleItemGenerationFinished | ( | aItem:MovieClip | , | |
| aSubItems:Array | , | |||
| aParentItem:MovieClip | , | |||
| aItemData:Object | , | |||
| aItemNestingDepth:Number | , | |||
| aIsFinal:Boolean | ||||
| ) | [private] |
Definition at line 239 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.overrideItemPropertyFromXmlValue | ( | aItem:Object | , | |
| aName:String | , | |||
| aValue:Object | ||||
| ) | [private] |
Definition at line 261 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.createInstance | ( | aContainer:MovieClip | , | |
| aSymbolName:String | , | |||
| aInstanceName:String | , | |||
| aNestingDepth:Number | ||||
| ) | [private] |
Definition at line 270 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.positionSubItems | ( | aSubItems:Array | , | |
| aItem:MovieClip | , | |||
| aParentItem:MovieClip | , | |||
| aItemData:Object | , | |||
| aItemNestingDepth:Number | ||||
| ) | [private] |
Definition at line 275 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.positionItem | ( | aItem:MovieClip | , | |
| aPreviousItem:MovieClip | , | |||
| aItemIndex:Number | , | |||
| aItemNestingDepth:Number | , | |||
| aDirection:String | , | |||
| aOffset:Number | , | |||
| aParentItem:MovieClip | , | |||
| aRawParentItemData:Object | ||||
| ) | [private] |
Definition at line 290 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.getNextItemCoordinates | ( | aItem:MovieClip | , | |
| aPreviousItem:MovieClip | , | |||
| aDirection:String | , | |||
| aOffset:Number | ||||
| ) | [private] |
Definition at line 299 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.getClipX | ( | aClip:MovieClip | ) | [private] |
Definition at line 347 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.getClipY | ( | aClip:MovieClip | ) | [private] |
Definition at line 363 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.getClipWidth | ( | aClip:MovieClip | ) | [private] |
Definition at line 379 of file LayoutGenerator.as.
| function gugga.layout.LayoutGenerator.getClipHeight | ( | aClip:MovieClip | ) | [private] |
Definition at line 395 of file LayoutGenerator.as.
var gugga.layout.LayoutGenerator.SYMBOL_IDENTIFIER_ATTRIBUTE [private] |
Definition at line 28 of file LayoutGenerator.as.
var gugga.layout.LayoutGenerator.INSTANCE_NAME_ATTRIBUTE [private] |
Definition at line 29 of file LayoutGenerator.as.
var gugga.layout.LayoutGenerator.SUB_ITEMS_OFFSET_ATTRIBUTE [private] |
Definition at line 30 of file LayoutGenerator.as.
Definition at line 31 of file LayoutGenerator.as.
var gugga.layout.LayoutGenerator.mContainer [private] |
Definition at line 33 of file LayoutGenerator.as.
var gugga.layout.LayoutGenerator.mDistributeAttachments [private] |
Definition at line 35 of file LayoutGenerator.as.
1.5.2