forked from: bitmapdatatest3

by tsu_droid forked from bitmapdatatest3 (diff: 3)
日本語テスト
♥0 | Line 30 | Modified 2011-02-20 12:07:28 | MIT License
play

ActionScript3 source code

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

// forked from k2syndrome_g's bitmapdatatest3
// forked from k2syndrome_g's bitmapdatatest2
// forked from k2syndrome_g's bitmapdatatest1
// 日本語テスト
package {
    import flash.geom.Point;
    import flash.geom.Matrix;
    import flash.text.TextFormat;
    import flash.text.TextField;
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            var tf:TextField=new TextField();
            tf.defaultTextFormat=new TextFormat("",60,0x0,true);
            tf.text="インテル・長友佑都が初のフル出場";
            tf.autoSize="left";
            var alphabd:BitmapData=new BitmapData(tf.width,tf.height,true,0x0);
            alphabd.draw(tf);
            //
            var matrix:Matrix=new Matrix();
            matrix.createGradientBox(tf.width,tf.height,45*Math.PI/180);
            var gradation:Sprite=new Sprite();
            gradation.graphics.beginGradientFill("linear",[0xED1A3D,0x0,0xED1A3D],[1.0,1.0,1.0],[0,128,255],matrix);
            gradation.graphics.drawRect(0,0,tf.width,tf.height);
            gradation.graphics.endFill();
            var bd:BitmapData=new BitmapData(gradation.width,gradation.height,true,0x0);
            bd.draw(gradation);
            bd.copyPixels(bd,bd.rect,new Point(),alphabd,new Point());
            //
            var bitmap:Bitmap=new Bitmap(bd);
            addChild(bitmap);
        }
    }
}