Filtr BlaskFlash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje Klasa GlowFilter powoduje zastosowanie rozjaśnienia obiektów wyświetlanych, dzięki czemu wyglądają tak, jakby pod obiektem znajdowało się źródło światła powodujące łagodny blask. Podobnie jak w przypadku filtru cienia, filtr rozbłysku obejmuje właściwości umożliwiające modyfikowanie odległości, kąta oraz koloru i źródła światła tak, aby możliwe było wytworzenie różnych efektów. Ponadto GlowFilter oferuje również kilka opcji ułatwiających modyfikowanie stylu rozbłysku, w tym blask wewnętrzny i zewnętrzny oraz efekt wbicia. Poniższy kod ilustruje tworzenie krzyża za pomocą klasy Sprite oraz nałożenie na niego filtra blasku: import flash.display.Sprite; import flash.filters.BitmapFilterQuality; import flash.filters.GlowFilter; // Create a cross graphic. var crossGraphic:Sprite = new Sprite(); crossGraphic.graphics.lineStyle(); crossGraphic.graphics.beginFill(0xCCCC00); crossGraphic.graphics.drawRect(60, 90, 100, 20); crossGraphic.graphics.drawRect(100, 50, 20, 100); crossGraphic.graphics.endFill(); addChild(crossGraphic); // Apply the glow filter to the cross shape. var glow:GlowFilter = new GlowFilter(); glow.color = 0x009922; glow.alpha = 1; glow.blurX = 25; glow.blurY = 25; glow.quality = BitmapFilterQuality.MEDIUM; crossGraphic.filters = [glow]; |
|