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: 38423
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-2020 v.1.5 | design: diviXdesign & rainbowcolors