flash on 2012-5-8

by leichtgewicht
♥0 | Line 39 | Modified 2012-05-08 12:08:02 | MIT License
play

ActionScript3 source code

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

package {
    import flash.display.Sprite;
    public class FlashTest extends Sprite {
        public function FlashTest() {
            var eye: Eye = new Eye();
            eye.x = 70;
            eye.y = 70;
            addChild(eye);
        }
    }
}
import flash.geom.Point;

import flash.display.Shape;

class Eye extends Shape {
    
    var outerRadius: Number = 30;
    var innerRadius: Number = 10;
    
    public function Eye() {
        setUp();
    }
    
    public function setUp(): void {
        var angleMax: Number = 2*Math.PI;
        var resolution: int = 40;
        var angleStep: Number = angleMax/resolution;
        for( var angle: Number = 0; angle<angleMax; angle++ ) {
            var x: Number = Math.sin(angle);
            var y: Number = Math.cos(angle);
            var innerPoint: Point = new Point(x*innerRadius, y*innerRadius);
            var outerPoint: Point = new Point(x*outerRadius, y*outerRadius);
        }
        draw();
    }
    
    public function set eyeOpeness(openess: Number): void {
        
    }

    private function draw() {
        graphics.clear();
        graphics.beginFill(0xFFFF00);
        graphics.drawCircle(0, 0, outerRadius);
    }

}