Flash / Flex / ActionScript/Graphics/DropShadowFilter

Материал из Web эксперт
Версия от 11:15, 26 мая 2010; Admin (обсуждение | вклад) (1 версия)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

DropShadowFilter Demo

   <source lang="java">

package {

   import flash.display.Sprite;
   import flash.filters.DropShadowFilter;
   import flash.filters.GlowFilter;
   public class SpriteOverlay extends Sprite
   {
       private var circleA:Sprite = new Sprite();
       private var circleB:Sprite = new Sprite();
       public function SpriteOverlay()
       {
           circleA.graphics.beginFill(0x00ff00, 1);
           circleA.graphics.drawCircle(0, 0, 15);
           circleA.graphics.endFill();
           circleB.graphics.beginFill(0x00ff00, 1);
           circleB.graphics.drawCircle(0, 0, 15);
           circleB.graphics.endFill();
           circleA.filters = [new DropShadowFilter(100),
                              new GlowFilter(0xFF0000, .5, 100, 100)];
           circleB.filters = [new DropShadowFilter(100)];
           var circleGlow:Sprite = new Sprite();
           circleGlow.addChild(circleA);
           circleGlow.addChild(circleB);
           circleGlow.y = 100;
           addChild(circleGlow);
           circleGlow.filters = [new GlowFilter(0xFF0000, .5, 100, 100)];
       }
   }

}

       </source>