プライベートなクラス
一つのソースファイルに複数のクラスを含める
「プライベートなクラス」の作り方
/**
* Copyright umhr ( http://wonderfl.net/user/umhr )
* MIT License ( http://www.opensource.org/licenses/mit-license.php )
* Downloaded from: http://wonderfl.net/c/e42f
*/
/*
一つのソースファイルに複数のクラスを含める
「プライベートなクラス」の作り方
*/
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();
}
}