Loading:

Książka Zend Framework 3. Poradnik Programisty.

Klasa BevelFilter [AS 2]

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ści filters na obiekcie, nie modyfikuje dane obiekt, oraz możesz cofnąć te ustawienia po przez wyczyszczenie ich dzięki właściwości filters.
  • 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:Number

Kąt padania płaskorzeźby.

blurX:Number

Ilość poziomowego rozmycia efektu w pikselach.

blurY:Number

Ilość pionowego rozmycia efektu w pikselach.

distance:Number

Dystans płaskorzeźby od obiektu.

highlightAlpha:Number

Przezroczystość dla światła płaskorzeżby.

highlightColor:Number

Kolor światła płaskorzzeźby.

knockout:Boolean

Ustawienie wgłębienia, jeśli je zaznaczymy to nasz obiekt stanie się nie widoczy, jedynie efekt filtru zostanie na scenie.

quality:Number

Jakość efektu.

shadowAlpha:Number

Przezroczystość dla cienia płaskorzeżby.

shadowColor:Number

Kolor cienia płaskorzzeźby.

strength:Number

Nasycenie metryki oraz rozpraszania.

type:String

Typ płaskorzeźby.

 

Metody dla klasy BevelFilter

Nazwa

Opis

clone() : BevelFilter

Zwraca kopie danego filtru obiektu.



Napisz Artykuł

Listing

niema


Ten wpis posiada swój wątek na forum

Wszystkie pytania prosimy kierować właśnie tam ponieważ komentarze to miejsce na poprawki do kodu lub alternatywne rozwiązania i pytania nie będą publikowane

http://forum.funkcje.net/forum/viewtopic.php?f=12&t=2206

Dane do logowania na forum są takie same jak na funkcje.net



Dodano przez: divix
Ranga: Administrator serwisu Punktów: 37169
Komentarze użytkowników
    • Treść komentarza
      Kod do komentarza (opcjonalnie)
      PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
      Autor
      Token
      token

       

       








funkcje.net
Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-17 v.1.5 | design: diviXdesign & rainbowcolors