Konstruktor:
BevelFilter([odleglość:Number], [kąt:Number], [kolorSwiatla:Number], [przezroczystoscSwiatla:Number], [kolorCienia:Number], [przezroczystoscCienia:Number], [rozwycieX:Number], [rozmycieY:Number], [natężenieKolorów:Number], [jakość:Number], [typ:String], [wgłębienie:Boolean])
Klasa BevelFilter pozwala na dodawanie efektu płaskorzeźby do obiektów Flash. Efekt płaskorzeźby daje obiektą, takim jak przyciski, trójwymiarowy wygląd. Możesz sam modyfikować dowolnie parametry tego filtru takie jak: kolory świateł oraz cieni, wartość rozmycia płaskorzeźby oraz kąt padania na rzeźbe, ułożenie oraz wgłębienie.
Definicja płaskorzeźby:
Jest to efekt dodający dwa cienie wewnętrzne dla pewnego obiektu, (domyślnie) pierwszy cień jaśniejszy od podstawy (np kolor tekstu) oraz drugiego ciemniejszego. Te dwa cienie są zawsze naprzeciwlegle ułożone od siebie.
Użycie filtrów zależy od obiektu:
- Można dodać filtry do: klipów filmowych, pól tekstowych oraz przycisków. Aby modyfikować (dodawać również) tego efektu użyj parametru
filters
właściwości. Ustawienie właściwościfilters
na obiekcie, nie modyfikuje dane obiekt, oraz możesz cofnąć te ustawienia po przez wyczyszczenie ich dzięki właściwościfilters
. - Aby zastosować filtry do elmentów bitmapowych, użyj BitmapData.applyFilter () metody Wezwanie
applyFilter
na obiektach BitmapData powoduje pobranie źródła BitmapData obiektu oraz filtru, po czym generuje spłaszczony obraz.
Możesz również dodwać ten filtr do efektów animacji dla obrazków oraz filmów video podczas odtwarzania filmu Flash.
Jeśli dodawasz filtr do klipu muzycznego lub przycisku, wtedy właściwość o nazwie cacheAsBitmap
tego obiektu jest ustawiana na true
. Jeśli natomiast wyczyścisz wszystkie filtry, wtedy oryginalna wartość właściwości cacheAsBitmap
jest zwracana (false).
Ten filtr wspomaga skalowanie sceny. Jednakże nie wspomaga on ogólnego skalowania, obracania oraz wypaczania. Jeśli obiekt jest skalowany (jeśli _xscale i _yscale nie są ustawione na 100%), filtr nie jest skalowany. Skalowane działa tylko podczas powiększania obiektu na scenie.
Filtr nie może być używany jeśli wielkość obrazka prekracza 2880 pikseli w wysokości oraz szerokości. Jeśli na przykład powiększy obraz w animacji na więcej niż 288px to filtr się wyłączy automatycznie.
Kompatybilność: ActionScript 2.0; Flash8+
Właściwości dla klasy BevelFilter
Nazwa |
Opis |
---|---|
angle |
Kąt padania płaskorzeźby. |
blurX |
Ilość poziomowego rozmycia efektu w pikselach. |
blurY |
Ilość pionowego rozmycia efektu w pikselach. |
distance |
Dystans płaskorzeźby od obiektu. |
highlightAlpha |
Przezroczystość dla światła płaskorzeżby. |
highlightColor |
Kolor światła płaskorzzeźby. |
knockout |
Ustawienie wgłębienia, jeśli je zaznaczymy to nasz obiekt stanie się nie widoczy, jedynie efekt filtru zostanie na scenie. |
quality |
Jakość efektu. |
shadowAlpha |
Przezroczystość dla cienia płaskorzeżby. |
shadowColor |
Kolor cienia płaskorzzeźby. |
strength |
Nasycenie metryki oraz rozpraszania. |
type |
Typ płaskorzeźby. |
Metody dla klasy BevelFilter
Nazwa |
Opis |
---|---|
clone |
Zwraca kopie danego filtru obiektu. |
Listing
Ranga: Administrator serwisu Punktów: 0