介绍
演示 Flex 3.0 中的布局控件的应用,样式和皮肤的应用
布局控件 - Flex 中常用的布局控件一览
样式 - 通过 css 控制 Flex 中各个控件的样 式
皮肤 - 使用 Flash 开发的 swf 做控件的皮肤
在线DEMO
http://www.cnblogs.com/webabcd/archive/2009/11/09/1598980.html
1、布局控件一览
Layout.mxml
<?xml version="1.0" encoding="utf-8"?><mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" title="Layout 常用布局控件一览" width="476" height="427"> <mx:Script> <![CDATA[ import mx.controls.Alert; private function submitForm(e:MouseEvent):void { Alert.show("Item1: " + item1.text, "Alert框"); } ]]> </mx:Script> <!-- HBox - 水平线性布局 VBox - 垂直线性布 局 --> <mx:HBox x="10" y="10" width="438" horizontalGap="50" borderThickness="1" borderStyle="solid"> <mx:Label text="HBox - Label1"/> <mx:Label text="HBox - Label2"/> </mx:HBox> <!-- HDividedBox - 在 HBox 的基础上,以垂直方向显示分隔 条 VDividedBox - 在 VBox 的基础上,以水平方向显示分隔条 --> <mx:HDividedBox x="10" y="36" width="438" borderThickness="1" borderStyle="solid"> <mx:Label text="HDividedBox - Label1"/> <mx:Label text="HDividedBox - Label2"/> </mx:HDividedBox> <!-- Panel - 面板。可设置其标题,内容等 --> <mx:Panel width="171" height="97" layout="absolute" title="Panel - Title" x="10" y="64" borderThickness="1" borderStyle="solid"> <mx:Label text="Panel - Label1"/> </mx:Panel> <!-- Grid - 网格型布局控件 --> <mx:Grid x="10" y="169" borderThickness="1" borderStyle="solid"> <mx:GridRow width="100%" height="100%"> <mx:GridItem width="100%" height="100%"> <mx:Label text="Grid - Label1"/> </mx:GridItem> <mx:GridItem width="100%" height="100%"> <mx:Label text="Grid - Label2"/> </mx:GridItem> </mx:GridRow> <mx:GridRow width="100%" height="100%"> <mx:GridItem width="100%" height="100%" colSpan="2" horizontalAlign="center"> <mx:Label text="Grid - Label3"/> </mx:GridItem> </mx:GridRow> </mx:Grid> <!-- Form - 用于构建表单型布局 --> <mx:Form x="189" y="64" width="259" height="149" borderThickness="1" borderStyle="solid"> <mx:FormHeading label="Form - Head"/> <mx:FormItem label="Item1: "> <mx:TextInput id="item1" /></mx:FormItem> <mx:FormItem> <mx:HRule height="1" width="100%" /> <mx:Button label="Form - Submit" click="submitForm(event)" /> </mx:FormItem> </mx:Form> <!-- Canvas - 绝对定 位布局控件 --> <mx:Canvas width="438" height="84" x="10" y="221" borderThickness="1" borderStyle="solid"> <mx:Label text="Canvas - Label1"/> <mx:Label text="Canvas - Label2" x="104" y="10"/> <mx:Label text="Canvas - Label3" x="208" y="20"/> </mx:Canvas> <!-- ApplicationControlBar - 显示为一个条形控件 --> <mx:ApplicationControlBar x="10" y="313" width="436"> <mx:Label text="ApplicationControlBar - Label1"/> </mx:ApplicationControlBar> <!-- ControlBar - Panel 底部的条形控件 Spacer - 不用于显示,纯 粹占位用 --> <mx:ControlBar> <mx:Label text="Panel - ControlBar - Label1"/> <mx:Spacer width="100%" x="154" y="350"/> <mx:Label text="Panel - ControlBar - Label2"/> </mx:ControlBar></mx:Panel>
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索布局
, 控件
, flex
, 样式
, alert
, 皮肤
swf皮肤
积少成多、积少成多类似的词语、积少成多的成语、形容积少成多的成语、积少成多的名言,以便于您获取更多的相关知识。
时间: 2024-11-03 22:17:04