套件 | flash.filters |
類別 | public final class BitmapFilterType |
繼承 | BitmapFilterType Object |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9 |
相關 API 元素
公用常數
常數 | 定義自 | ||
---|---|---|---|
FULL : String = "full" [靜態]
會定義將濾鏡套用至物件整個區域的設定。 | BitmapFilterType | ||
INNER : String = "inner" [靜態]
會定義將濾鏡套用至物件內部區域的設定。 | BitmapFilterType | ||
OUTER : String = "outer" [靜態]
會定義將濾鏡套用至物件外部區域的設定。 | BitmapFilterType |
常數詳細資訊
FULL | 常數 |
public static const FULL:String = "full"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9 |
會定義將濾鏡套用至物件整個區域的設定。
INNER | 常數 |
public static const INNER:String = "inner"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9 |
會定義將濾鏡套用至物件內部區域的設定。
OUTER | 常數 |
public static const OUTER:String = "outer"
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0, Flash Player 9 |
會定義將濾鏡套用至物件外部區域的設定。
範例 如何使用本範例
BitmapFilterTypeExample.as
下列範例會繪製一個灰色方形,並將 BevelFilter 物件套用至此方形。 此範例會使用常數
BitmapFilterType.HIGH
來設定 type
屬性。
package { import flash.display.Sprite; import flash.filters.BevelFilter; import flash.filters.BitmapFilter; import flash.filters.BitmapFilterQuality; import flash.filters.BitmapFilterType; public class BitmapFilterTypeExample extends Sprite { private var bgColor:uint = 0x999999; private var size:uint = 80; private var offset:uint = 50; public function BitmapFilterTypeExample() { draw(); var filter:BitmapFilter = getBitmapFilter(); var myFilters:Array = new Array(); myFilters.push(filter); filters = myFilters; } private function getBitmapFilter():BitmapFilter { var distance:Number = 5; var angleInDegrees:Number = 45; var highlightColor:Number = 0xCCCCCC; var highlightAlpha:Number = 0.8; var shadowColor:Number = 0x808080; var shadowAlpha:Number = 0.8; var blurX:Number = 5; var blurY:Number = 5; var strength:Number = 5; var quality:Number = BitmapFilterQuality.HIGH; var type:String = BitmapFilterType.INNER; var knockout:Boolean = false; return new BevelFilter(distance, angleInDegrees, highlightColor, highlightAlpha, shadowColor, shadowAlpha, blurX, blurY, strength, quality, type, knockout); } private function draw():void { graphics.beginFill(bgColor); graphics.drawRect(offset, offset, size, size); graphics.endFill(); } } }
Tue Jun 12 2018, 03:47 PM Z