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