flash on 2009-10-21

by amashio
2つのクラスをwonderflで使えるように1つで書きたいけど なんだがうまくできない
♥0 | Line 32 | Modified 2009-10-21 02:16:20 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    
    //2つのクラスをwonderflで使えるように1つで書きたいけど なんだがうまくできない
    
    public class FlashTest extends Sprite {
        
        private var ball:Ball;
        
        public function FlashTest() {
           
           ball = new Ball();
           
            addChild(ball);
            
        }
    }
}
    
import flash.display.Sprite;
    
class Ball extends Sprite
{
    public var radius:Number;
    public var color:uint;
    public var vx:Number = 0;
    public var vy:Number = 0;
    public var mass:Number = 0;
    public function Ball(radius:Number, color:uint, alpha:Number)
    {
        this.radius = radius;
        this.color = color;
        this.alpha = alpha;
        init();
    }
    
    public function init():void
    {
        graphics.beginFill(color);
        graphics.drawCircle(0, 0, radius);
        graphics.endFill();
    }
}