有没有人知道实现类似于flex的DividedBox布局的简单方法,但通过Flash / as3完成?
我认为那里已经存在一个图书馆,或者一些资源,但是我很难用谷歌搜索它,因为它是我不断寻找的Flex或不相关的内容。
修改 的 刚刚遇到雅虎的阿斯特拉图书馆(example) 我打算看一下,其他建议值得赞赏
答案 0 :(得分:1)
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/containers/DividedBox.html
您始终可以使用AS3创建分区框,并像使用其他任何组件一样使用它。
例如,
var myDivBox:DividedBox = new DividedBox();
parentContainer.addChild(myDivBox);
var panelLeft:Panel = new Panel();
//do some changes inside the panel e.g pick a color
var panelRight:Panel = new Pane();
//do some changes inside the panel e.g pick a different color
myDivBox.addChild(panelLeft);
myDivBox.addChild(panelRight);
以上代码与
等效<mx:DividedBox direction="horizontal" width="100%" height="100%">
<mx:Panel id="panelLeft" title="Panel 1" width="25%" height="100%" backgroundColor="0xCCCCCC">
</mx:Panel>
<mx:Panel id="PanelRight" title="Panel 2" width="25%" height="100%" backgroundColor="0xCCCCCC">
</mx:Panel>
</mx:DividedBox>
如果您使用的是flash cs3或更高版本,则上述代码应该像魅力一样。
答案 1 :(得分:0)
刚刚在http://www.flashapi.org/遇到SPAS试一试。实现似乎比astra库容易得多。与flex框架库相比,皮肤看起来更容易。