class MainRoot { public var container:Sprite = new Sprite; public var playerLife:int = 5; public var gameLevel:int = 1; public function MainRoot() { addChild( container); } public function SummonArmy() { pasukan:Army = new Army(this); container.addChild(pasukan); } } class Army { public var stageRef; public function Army(_stage) { stageRef = _stage; trace(detekTemanSeperjuangan()); } public function detekTemanSeperjuangan():int { var countUnit:int = 0; for (var i:int = 0; i < stageRef.container.numChildren; i++){ countUnit++; } return countUnit; } public function addGravity() { //anggep aja disini nambahin gravitasi pake variablenya stage :p } public function tambahKuat() { //anggep aja powernya disesuaikan pake variable gameLevel di stage :p } }