Loading:


BitmapData.generateFilterRect [AS 2]

Klasa: BitmapData

Kompatybilność: ActionScript 1.0, Flash8+

 

public generateFilterRect(źródÅ‚oProstokÄ…ta: Rectangle, filtr:BitmapFilter) : Rectangle


Parametry

źródÅ‚oProstkÄ…ta:Rectangle - Obszar prostokÄ…tny definiujÄ…cy rozlegÅ‚ość na obrazie.

filtr:BitmapFilter - Obiekt filru którego użyjesz do stworzenia modyfikacji.

 

Definiuje prostokÄ…t, który bÄ™dzie od chwili obecnej podlegaÅ‚ funkcji  applyFilter(), po dodaniu filtru do obrazu.

 

Dla przykÅ‚adu, efekt rozmycia normalnie wychodzi pozza obszar zdefiniowanego obrazu. Obraz o wymiarach 100 x 200 pikseli, który zostaje poddany filtrowi rozmycia, domyÅ›lnie ustawienia sÄ… nastÄ™pujÄ…ce: blurX = blurY = 4 które generujÄ… prostokÄ…t (-2,-2,104,204). Metoda generateFilterRect() pozwala ci wyÅ›wietlić wymiary docelowego prostokÄ…ta po dodaniu filtru z wyprzedzeniem, przed dodaniem tego filtru.

 

Przykład:

 

import flash.display.BitmapData;
import flash.filters.BevelFilter;
import flash.geom.Rectangle;

var mojBitmapData:BitmapData = new BitmapData(100, 80, true, 0xCCCCCCCC);

var filtr:BevelFilter = new BevelFilter(5, 45, 0xFFFF00, 0.8, 0x0000FF, 0.8, 20, 20, 1, 3, "outter", false);

var filtrProstokÄ…t:Rectangle = mojBitmapData.generateFilterRect(mojBitmapData.rectangle, filtr);

trace(filtrProstokÄ…t); // (x=-31, y=-31, w=162, h=142)


Napisz Artyku³

Listing

niema




Dodano przez: divix
Ranga: Administrator serwisu Punktów: 38473
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-2021 v.1.5 | design: diviXdesign & rainbowcolors