一、声明方式:
二、编程方式:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" xmlns:flash="flash.filters.*">
<mx:Label text="DropShadowFilter" fontSize="20">
<mx:filters>
<flash:DropShadowFilter distance="10" angle="45"/>
</mx:filters>
</mx:Label>
<mx:Label text="DropShadowFilter (inline)" fontSize="20" filters="{[new DropShadowFilter(10, 45)]}"/>
</mx:Application>
<mx:Label text="DropShadowFilter" fontSize="20">
<mx:filters>
<flash:DropShadowFilter distance="10" angle="45"/>
</mx:filters>
</mx:Label>
<mx:Label text="DropShadowFilter (inline)" fontSize="20" filters="{[new DropShadowFilter(10, 45)]}"/>
</mx:Application>
二、编程方式:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
<mx:Script>
import flash.filters.*;
public function addFilter() : void
{
var f:DropShadowFilter = new DropShadowFilter(5,30,0xFFFFFF,.8);
var myFilters:Array = new Array();
myFilters.push(f);
label1.filters = myFilters;
}
</mx:Script>
<mx:Label id="label1" text="ActionScript-applied filter"/>
<mx:Button id="b1" label="Add Filter" click="addFilter()"/>
</mx:Application>
<mx:Script>
import flash.filters.*;
public function addFilter() : void
{
var f:DropShadowFilter = new DropShadowFilter(5,30,0xFFFFFF,.8);
var myFilters:Array = new Array();
myFilters.push(f);
label1.filters = myFilters;
}
</mx:Script>
<mx:Label id="label1" text="ActionScript-applied filter"/>
<mx:Button id="b1" label="Add Filter" click="addFilter()"/>
</mx:Application>
大家查一下flash.filters.DropShadowFilter类的帮助文档便可知道该类构造方法的参数含义。
![](http://c.services.spaces.live.com/CollectionWebService/c.gif?space=java-dotnet&page=RSS%3A+%E7%BB%99+Flex+Label+%E6%8E%A7%E4%BB%B6%E6%B7%BB%E5%8A%A0%E9%98%B4%E5%BD%B1%E6%BB%A4%E9%95%9C&referrer=)
![](https://i-blog.csdnimg.cn/blog_migrate/38cb62a7c05f0a0313afbb13d9c28128.gif)