flash on 2014-5-20
♥0 |
Line 58 |
Modified 2014-05-20 05:33:01 |
MIT License
archived:2017-03-30 02:32:34
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()
{
}
}