| 套件 | 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
隱藏繼承公用屬性
顯示繼承公用屬性