Фильтр «Свечение»Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий Класс GlowFilter применяет к экранным объектам эффект освещения, благодаря которому кажется, что из-за объекта исходит свет, создавая мягкое сияние. Подобно фильтру тени фильтр свечения включает свойства для изменения расстояния, угла и цвета источника освещения, приводящие к различным эффектам. GlowFilter располагает несколькими вариантами выбора стиля свечения, включая внутреннее и внешнее свечения и эффект удаления фона. Следующий код создает крест с помощью класса Sprite и применяет к нему эффект свечения: 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]; |
|