README.textile
April 20, 2015 ยท View on GitHub
h2. Xrope: Simple layout library for native as3 display objects.
"Demo":http://evancoding.com/xrope/index.html#DemoLink
h3. Features
- For native as3 display objects. No Flex or any other dependency.
- AtomLayout align DisplayObject using getBounds(). No worries about register point in FLA. (Set useBounds to true, it's false by default)
- Easily composite layout elements/groups. No more DisplayObjectContainer needed.
h3. How to use
- Create a layout group which implements ILayoutGroup and set layout properties.
- Add some display objects or other ILayoutElement to the group.
- Call the layout() method of the group.
h3. Layout groups ("AsDoc":http://evancoding.com/xrope/doc/index.html)
- HFillLineLayout - Horizontal single line fill layout. (new)
- VFillLineLayout - Vertical single line fill layout. (new)
- HLineLayout - Horizontal single line flow layout.
- VLineLayout - Vertical single line flow layout.
- HMultiLineLayout - Horizontal multi-line layout.
- VMultiLineLayout - Vertical multi-line layout.
- HBoxLayout - Horizontal box layout.
- VBoxLayout - Vertical box layout.
- AlignLayout - Align position group layout.
- GridLayout - Grid layout.
Note difference between MultiLineLayout and BoxLayout: Lines in MultiLineLayout has the same height as the lineHeight property, while height of lines in HBoxLayout according to the max height of elements in each line.