グラデーションテスト flash on 2010-4-22
♥0 |
Line 26 |
Modified 2010-04-22 17:59:40 |
MIT License
archived:2017-03-20 01:40:44
ActionScript3 source code
/**
* Copyright Makoto_Tanaka ( http://wonderfl.net/user/Makoto_Tanaka )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/df2p
*/
package {
import flash.display.Sprite;
import flash.geom.Matrix;
import flash.display.GradientType;
import flash.display.SpreadMethod;
public class GradientTest extends Sprite {
public function GradientTest() {
this.graphics.beginFill(0xFF0000);
this.graphics.drawRect(0,0,200,200);
this.graphics.endFill();
var fillType:String = GradientType.LINEAR;
var colors:Array = [0xFFFFFF, 0x000000];
var alphas:Array = [0, 1];
var ratios:Array = [0x00, 0xff];
var gradMatrix:Matrix = new Matrix();
gradMatrix.createGradientBox(100,100, Math.PI/2);
var gradSprite:Sprite = new Sprite();
gradSprite.graphics.beginGradientFill(fillType, colors, alphas, ratios, gradMatrix, SpreadMethod.PAD);
gradSprite.graphics.drawRect(0,0,100,100);
gradSprite.graphics.endFill();
gradSprite.x = 50;
gradSprite.y = 50;
this.addChild(gradSprite);
}
}
}