flash on 2014-5-20

by WLAD
♥0 | Line 58 | Modified 2014-05-20 05:33:01 | MIT License
play

ActionScript3 source code

/**
 * Copyright WLAD ( http://wonderfl.net/user/WLAD )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/2hbS
 */

package {
import flash.display.*;
import flash.geom.*;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
            
            
            var fType:String = GradientType.LINEAR;
            var colors:Array = [ 0xF1A679 , 0xFF5F00 ];
            var alphas:Array = [ 1, 1 ];
            var ratios:Array = [ 0, 255 ];
            var matr:Matrix = new Matrix();
                matr.createGradientBox( stage.stageWidth, stage.stageWidth, 0, 0, 0 );
            var sprMethod:String = SpreadMethod.PAD;
            var sprite:Sprite = new Sprite();
            var g:Graphics = sprite.graphics;
            g.beginGradientFill( fType, colors, alphas, ratios, matr, sprMethod );
            g.drawRect( 0, 0, stage.stageWidth, stage.stageHeight );
         
            addChild( sprite );
            
            c = new Circles();
            addChild( c );
        }
        
        private var c:Circles;
    }
}

import flash.display.*;

class Circles extends Sprite
{
    public var color:uint = 0x512409;
    
    private var sizeSpeed :Number= 0.03;
    private var rotSpeed:Number = 2.4;
    private var alphaSpeed:Number = 0.08;
    
    public var size:Number = 0;
    public var circlesAlpha:Number = 0;
    
    public function Circles()
    {
        
    }
    
    public function update():void
    {
        rotation += rotSpeed;
        
        size += sizeSpeed ;
        if( size >= 1 ) sizeSpeed = -Math.abs( sizeSpeed );
        if( size <= 0 ) sizeSpeed = Math.abs( sizeSpeed );
        
        circlesAlpha += alphaSpeed;
        if( circlesAlpha >= 1 ) alphaSpeed = -Math.abs( alphaSpeed);
        if( circlesAlpha <= 0 ) alphaSpeed = Math.abs( alphaSpeed);
    }
    
    public function draw():void
    {
        var g:Graphics = graphics;
        g.clear();
        
        
    }
}

class Stripes extends Sprite
{
    public function Stripes()
    {
        
    }
}