寫在前面的話:濾鏡的引數不同,顯示的效果不同。基於篇幅,我只能列舉一種效果做比對,感興趣的朋友可以自己多做嘗試,多體會。
(1)斜角濾鏡(bevelfilter)
對應濾鏡面板:
對應as**:
var bevel:bevelfilter = new bevelfilter();
bevel.blurx = 15;
bevel.blury = 15;
bevel.strength = 2;
bevel.quality = bitmapfilterquality.low;
bevel.shadowcolor = 0x000000;
bevel.shadowalpha = 1;
bevel.highlightcolor = 0xffffff;
bevel.highlightalpha = 1;
bevel.angle = 45;
bevel.distance = 5;
bevel.knockout = false;
bevel.type = bitmapfiltertype.inner;
var filtersarray:array = new array(bevel);
tt.filters = filtersarray;
(2)模糊濾鏡(blurfilter)
對應濾鏡面板:
對應as**:
var blur:blurfilter = new blurfilter();
blur.blurx = 2;
blur.blury = 2;
blur.quality = bitmapfilterquality.low;
var filtersarray:array = new array(blur);
tt.filters = filtersarray;
(3)投影濾鏡(dropshadowfilter)
對應濾鏡面板:
對應as**:
var shadow:dropshadowfilter = new dropshadowfilter();
shadow.blurx = 10;
shadow.blury = 10;
shadow.strength = 1.5;
shadow.quality = bitmapfilterquality.medium;
shadow.color = 0x000000;
shadow.alpha = 1;
shadow.angle = 45;
shadow.distance = 5;
shadow.knockout = false;
shadow.inner = false;
shadow.hideobject = false;
var filtersarray:array = new array(shadow);
tt.filters = filtersarray;
(4)發光濾鏡(glowfilter)
對應濾鏡面板:
對應as**:
var glow:glowfilter = new glowfilter();
glow.blurx = 20;
glow.blury = 20;
glow.strength = 1.5;
glow.quality = bitmapfilterquality.medium;
glow.color = 0x00ff00;
glow.alpha = 1;
glow.knockout = false;
glow.inner = true;
var filtersarray:array = new array(glow);
tt.filters = filtersarray;
(5)漸變斜角濾鏡(gradientbevelfilter)
對應濾鏡面板:
漸變斜角濾鏡和斜角濾鏡相比,只是把陰影區域和加亮區域用漸變來完成,從而實現更豐富的色彩。as**我就不舉例了。
(6)漸變發光濾鏡(gradientglowfilter)
對應濾鏡面板:
漸變發光濾鏡相比發光濾鏡,多了可以漸變的發光區域,以及相應的距離和角度調整。
as**我也不舉例了。
以上六種濾鏡是基本濾鏡,也是平時應用的比較多的濾鏡。大家只需要知道有這麼個東西就行了,至於具體的**不用記,到時候查一下文件就可以了。
AS3 0中的區塊設計
這篇文章主要是講解如何基於as3來製作乙個區塊遊戲,但仍然保持oop的結構。這篇文章的 能夠被諸如flexbuilder,flashdevilop這裡的編譯器解釋,當然flash ide也可以,但是要在主場景上指明main類。該應用程式需要乙個xml檔案儲存地圖資料,它將會被轉換為實際地圖顯示在螢幕...
操作AS3 0中的timmer 物件
在這裡我只想談一下時間間隔函式的變化,在as2中有兩個時間間隔函式,我們最常用的可能就是setinterval 另外還有是settimeout 但在as3中,多了乙個timer類,也是用來進行間隔時間呼叫函式的。與前兩者不同的是,這個函式有一些屬性和方法,可以控制呼叫過程。具體的講,有四個屬性和三個...
AS3 0中獲取物件的類
object有乙個constructor的動態屬性可以返回物件的類,例如 1 package213 14 但是有幾點要注意 proxy類會在呼叫constructor屬性時丟擲異常 error error 2088 proxy 類不實現 getproperty。它必須由乙個子類覆蓋。at error...