[索引页]
[源码下载]


积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)


作者:webabcd


介绍
演示 Flex 3.0 中的布局控件的应用,样式和皮肤的应用 
  • 布局控件 - Flex 中常用的布局控件一览
  • 样式 - 通过 css 控制 Flex 中各个控件的样式
  • 皮肤 - 使用 Flash 开发的 swf 做控件的皮肤


在线DEMO
http://www.cnblogs.com/webabcd/archive/2009/11/09/1598980.html


1、布局控件一览
Layout.mxml
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)<?xml version="1.0" encoding="utf-8"?>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" 
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    title
="Layout 常用布局控件一览" width="476" height="427">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Script>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<![CDATA[
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            import mx.controls.Alert;
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            private function submitForm(e:MouseEvent):void
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                Alert.show("Item1: " + item1.text, "Alert框");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
]]>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Script>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        HBox - 水平线性布局
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        VBox - 垂直线性布局
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:HBox x="10" y="10" width="438" horizontalGap="50" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="HBox - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="HBox - Label2"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:HBox>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        HDividedBox - 在 HBox 的基础上,以垂直方向显示分隔条
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        VDividedBox - 在 VBox 的基础上,以水平方向显示分隔条
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:HDividedBox x="10" y="36" width="438" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="HDividedBox - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="HDividedBox - Label2"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:HDividedBox>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        Panel - 面板。可设置其标题,内容等
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Panel width="171" height="97" layout="absolute" title="Panel - Title" x="10" y="64" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Panel - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Panel>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        Grid - 网格型布局控件
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Grid x="10" y="169" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:GridRow width="100%" height="100%">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:GridItem width="100%" height="100%">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                
<mx:Label text="Grid - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
</mx:GridItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:GridItem width="100%" height="100%">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                
<mx:Label text="Grid - Label2"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
</mx:GridItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
</mx:GridRow>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:GridRow width="100%" height="100%">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:GridItem width="100%" height="100%" colSpan="2" horizontalAlign="center">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                
<mx:Label text="Grid - Label3"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
</mx:GridItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
</mx:GridRow>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Grid>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        Form - 用于构建表单型布局
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Form x="189" y="64" width="259" height="149" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:FormHeading label="Form - Head"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:FormItem label="Item1: ">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:TextInput id="item1" />    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
</mx:FormItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:FormItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:HRule height="1" width="100%" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
<mx:Button label="Form - Submit" click="submitForm(event)" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
</mx:FormItem>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Form>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        Canvas - 绝对定位布局控件
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Canvas width="438" height="84" x="10" y="221" borderThickness="1" borderStyle="solid">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Canvas - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Canvas - Label2" x="104" y="10"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Canvas - Label3" x="208" y="20"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Canvas>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        ApplicationControlBar - 显示为一个条形控件
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:ApplicationControlBar x="10" y="313" width="436">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="ApplicationControlBar - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:ApplicationControlBar>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        ControlBar - Panel 底部的条形控件
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        Spacer - 不用于显示,纯粹占位用
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:ControlBar>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Panel - ControlBar - Label1"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Spacer width="100%" x="154" y="350"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Panel - ControlBar - Label2"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:ControlBar>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
</mx:Panel>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)


2、样式的控制
样式
引用样式
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)<mx:Style source="style.css" />

css.mxml(Flex 中样式相关的演示)
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)<?xml version="1.0" encoding="utf-8"?>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    initialize
="init();"
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    title
="CSS 的应用">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Script>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<![CDATA[
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            // 重写已声明的样式
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            // 其中样式 “italic” 已在 <mx:Style /> 中做了声明
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            private function init():void
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                var css:CSSStyleDeclaration = StyleManager.getStyleDeclaration(".italic");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                css.setStyle("fontStyle", "italic");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            // 以编程方式指定样式
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            private function setTextInputStyle():void
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                txt.setStyle("color", "Red");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
]]>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Script>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Style>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        /* 在 Flex 中的做样式设置,基本与 CSS 相同 */
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        .red 
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        { 
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            color: red;
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        .bold
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            font-weight: bold;
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        .italic
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        .myClass
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            /* 使用内嵌图片做背景 */
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            background-image:Embed("images/logo.png");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Style>       
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--以声明方式指定样式(可以一次指定多个样式)-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Label text="Label" x="10" y="10" styleName="red bold italic" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<!--以编程方式指定样式-->
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)      
<mx:TextInput id="txt" text="TextInput" x="10" y="36" initialize="setTextInputStyle();" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:VBox styleName="myClass" x="10" y="85">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<mx:Label text="Label" color="yellow" fontSize="30" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:VBox>   
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)  
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
</mx:Panel>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)


3、皮肤的使用
customButton.css
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)Button.customButton
}

Skin.mxml
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)<?xml version="1.0" encoding="utf-8"?>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    title
="Skin 的应用">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Script> 
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
<![CDATA[
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            // 应用自定义皮肤
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            private function changeSkin():void
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            {
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                StyleManager.loadStyleDeclarations("style/customButton.swf");
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)                btn.styleName = "customButton"
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            }
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)            
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)        
]]>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
</mx:Script>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Style source="style/customButton.css" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Button id="btn" label="换皮" click="changeSkin();" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
</mx:Panel>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)


4、ToolTip 的样式的控制
style.css
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)ToolTip 

ToolTipDemo.mxml
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)<?xml version="1.0" encoding="utf-8"?>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
<mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="400" height="300"
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    title
="ToolTip 的 Demo">
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)           
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:Style source="style.css" />
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)     
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
<mx:TextInput toolTip="我是 TookTip" x="10" y="10"/>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)    
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)
</mx:Panel>
积少成多Flash(9) - Flex 3.0 布局控件, 样式(css), 皮肤(skin)


OK
[源码下载]

相关文章: