forked from: プライベートなクラス

by megane_bomb1 forked from プライベートなクラス (diff: 1)
♥0 | Line 21 | Modified 2011-05-13 12:07:13 | MIT License
play

ActionScript3 source code

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

// forked from umhr's プライベートなクラス
/*
一つのソースファイルに複数のクラスを含める
「プライベートなクラス」の作り方
*/
package{
	import flash.display.Sprite;
	import flash.events.Event;
	public class Main extends Sprite{
		private var _maru:Maru;
		public function Main(){
			_maru = new Maru();
			_maru.x = 100;
			_maru.y = 100;
			this.addChild(_maru);
		}
	}
}

//プライベートなクラス
//次のようにpackageと
//classの前のpublicを省く
import flash.display.Sprite;
class Maru extends Sprite{
	public function Maru(){
		this.graphics.beginFill(0xFF0000);
		this.graphics.drawCircle(0,0,50);
		this.graphics.endFill();
	}
}