Flex中通过设置skin, upSkin, overSkin, downSkin和disabledSkin样式修改按钮(Button)的皮肤(Skin)的例子

By Minidxer | August 21, 2008

在前面的Flex中通过设置嵌入字体以及替换默认Skin自定义Button风格的例子中我们介绍过通过设置嵌入字体以及替换默认Skin,自定义Button风格。当然我们也可以在auzn经典Flex教程–KingnareStyle皮肤制作简介中了解到更加深入的Skin处理。万丈高楼也是从地基开始的,接下来的例子演示了Flex中通过设置skin, upSkin, overSkin, downSkin和disabledSkin样式,修改按钮(Button)的皮肤(Skin)。

让我们先来看一下Demo可以右键View Source或点击这里察看源代码):


下面是完整代码(或点击这里察看):

Download: main.mxml
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application name="Button_upSkin_test"
  3.         xmlns:mx="http://www.adobe.com/2006/mxml"
  4.         layout="vertical"
  5.         verticalAlign="middle"
  6.         backgroundColor="white">
  7.  
  8.     <mx:Button id="btn"
  9.             label="Button"
  10.             skin="{null}"
  11.             upSkin="{null}"
  12.             overSkin="mx.skins.halo.ButtonSkin"
  13.             downSkin="mx.skins.halo.ButtonSkin"
  14.             disabledSkin="mx.skins.halo.ButtonSkin"
  15.             icon="@Embed('assets/Button.png')" />
  16.  
  17. </mx:Application>
代码:Peter deHaan 翻译/整理/编译:中文Flex例子

Topics: Flex | Tags: , , , , ,

Related Post

Leave a Comment

Name(*):

E-Mail(*) :

Website :

Comments :

Search Posts

Archives

Sponsored Ads