【研修0408】クラスの使い方例題

by hacker_9q56zfwm
♥0 | Line 25 | Modified 2010-04-08 15:19:16 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            // write as3 code here..
			var star1:StarDrawer = new StarDrawer(10, 2, 0xCC0000);
			var star2:StarDrawer = new StarDrawer(75, 10, 0xFF0000);
			var star3:StarDrawer = new StarDrawer(100, 5, 0x000000);
			addChild(star1)
			addChild(star2)
			addChild(star3)
        }
    }
}


 import flash.display.Sprite;
 class StarDrawer extends Sprite{
 	public function StarDrawer( length:Number,thickness:Number,color:Number):void{
 		 graphics.lineStyle(thickness , color);
	     graphics.moveTo(0 ,  length);
	     graphics.lineTo( length*4 ,  length);
 	     graphics.lineTo( length ,  length*3);
		 graphics.lineTo( length*2 , 0);
	     graphics.lineTo( length*3 ,  length*3);
		 graphics.lineTo(0 ,  length);
 	}
 }