积少成多Flash(9)

介绍

演示 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

积少成多Flash(9)的相关文章

积少成多 Flash(ActionScript 3.0 &amp;amp; Flex 3.0) 系列文章索引

Flash 之 ActionScript 3.0 1.积少成多Flash(1) - ActionScript 3.0 基础之数据类型.操作符和流程控制语句 介绍 Flash ActionScript 3.0 中所有的数据类型都是对象,操作符和流程控制语句的语法与C#类似   2.积少成多Flash(2) - ActionScript 3.0 基础之包.类.包外类.命名空间.属性.方法.接口和继承 介绍 Flash ActionScript 3.0 是一种面向对象的语言,包.类.包外类.命名空间.

积少成多Flash(10)

积少成多Flash(10) - Flex 3.0 状态转换(State), 状态转换的过渡效果(State Transition), 自定义鼠标指针 介绍 演示 Flex 3.0 中的转换状态及转换状态中的过度效果,自定义鼠标指针 状态转换(State) - 对 UI 状态,以某一种编程模型做转换 状态转换的过渡效果(State Transition) - 设置 UI 状态的转换过程中的过 渡效果 自定义鼠标指针 - 对鼠标指针的样式做自定义设置 在线DEMO http://www.cnblog

积少成多Flash(8)

积少成多Flash(8) - ActionScript 3.0 网页之获取参数,JavaScript与ActionScript之间的相互调用 介绍 演示使用 Flash ActionScript 3.0 获取配置参数,页面参数,以及 js 与 as 间的交互 参数获取 - 通过 Application.application.stage.loaderInfo.parameters[param] 获取配置参数 (flashVars):通过 JavaScript 获取 url 参数 与JavaScr

积少成多Flash(3)

积少成多Flash(3) - ActionScript 3.0 基础之以文本形式.XML形式和JSON形式与ASP.NET通信 示例 Text.aspx.cs using System; using System.Data; using System.Configuration; using System.Collections; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.

积少成多Flash(2)

积少成多Flash(2) - ActionScript 3.0 基础之包.类.包外类.命名空间.属性.方法.接口和继承 示例 FunctionTest.as package actionScript { import flash.display.Sprite; public class FunctionTest extends Sprite { public function FunctionTest() { } // 减法 public function Subtract(a:int, b:i

积少成多Flash(12)

介绍 演示 Flex 3.0 中的验证控件的应用,以及各种缓动效果(easing)的 应用 Validator - 各种验证控件的基类,其可用于必填验证 DateValidator - 日期验证控件 EmailValidator - Email 验证控件 RegExpValidator - 正则表达式验证控件 缓动(easing) - 系统自带的动 画缓动效果,以及自定义缓动效果 加密/解密 - 常用加密算法的 AS3 库的应 用 其他 - 其他一些常用的东西 在线DEMO http://www

积少成多Flash(11)

介绍 演示 Flex 3.0 中的各种动画效果(effect)的应用 Zoom - 放大/缩小 Wipe - 从上/下/左/右 4 个方向 线性渐变地 对控件做 删除/显示 Rotate - 旋转 Resize - 调整控件大小 Fade - 淡入/淡出 Move - 改变控件位置 Iris - 显示/消失(放射性渐变) Blur - 模糊 Dissolve - 对控件做alpha修改 Glow - 对控件做周边发光 SoundEffect - 播放一段音频 Parallel - 对各种 eff

积少成多Flash(7)

介绍 演示使用 Flash ActionScript 3.0 来监听用户的键盘事件和鼠标事件,并对 其作相应的处理 键盘事件 - 在 flash.events.KeyboardEvent 类下.只有两个事件类型 KeyboardEvent.KEY_DOWN 和 KeyboardEvent.KEY_UP . 鼠标事件 - 在 flash.events.MouseEvent 类下.常用的事件类型有 MouseEvent.MOUSE_DOWN, MouseEvent.DOUBLE_CLICK, Mou

积少成多Flash(6)

介绍 演示使用 Flash ActionScript 3.0 画一些基本的图形,以及对绘制的图形或 其他可视对象做一些基本的转换 画图 - 通过 Shape 对象的 graphics 属性来执行矢量绘图命令 1.使用 lineStyle() 定义画图的线条样式 2.moveTo() - 设置当前绘画点:lineTo() - 以当前绘画点为起点,用当前 定义的线条样式,画一条直线到目标点:curveTo() - 指定二次贝塞尔曲线的控 制点和终点,从而完成曲线的绘制:drawRect() - 绘制