Help w/ using Senocular's Layout Class

Hey guys,

As the title says… Basically, I have a main Layout object c, which contains child objects.

My only problem is that I can’t figure out how to automatically center c on stage. Sounds simple enough but… LOL

Below is my code… I’m also attaching a zipped folder that has everything including the layout class.


package {
 
 import flash.display.MovieClip;
 import com.senocular.display.Layout;
 
 public class Application extends MovieClip {
  
  private var c:Layout;
  private var h:MovieClip = new MovieClip();
  private var p:MovieClip = new MovieClip();
  private var m:MovieClip = new MovieClip();
  private var b:MovieClip = new MovieClip();
  
  public function Application() {
   initLayout();
  }
  private function initLayout():void {
   bg();
   header();
   pic();
   menu();
   footer();
   holder();
  }
  private function bg():void {
   b.graphics.beginFill(0xffcc33);
   b.graphics.drawRect(0,0,670,20);
   b.graphics.endFill();
   addChild(b);
  }
  private function header():void {
   h.graphics.beginFill(0xffffff);
   h.graphics.drawRect(0,0,250,20);
   h.graphics.endFill();
   addChild(h);
  }
  private function pic():void {
   p.graphics.beginFill(0x99cc00);
   p.graphics.drawRect(0,0,970,400);
   p.graphics.endFill();
   addChild(p);
  }
  private function menu():void {
   m.graphics.beginFill(0xff0033);
   m.graphics.drawRect(0,0,670,20);
   m.graphics.endFill();
   addChild(m);
  }
  private function footer():void {
   
  }
  private function holder():void {
   
   c = new Layout(b, true);
   c.width = 970;
   c.height = 600;
//   c.horizontalCenter = 1;
//   c.verticalCenter = 1;
   
   var l1:Layout = new Layout(h, true);
   l1.top = 35;
   l1.horizontalCenter = 1;
   c.addChild(l1);
   var l2:Layout = new Layout(p, true);
   l2.verticalCenter = 1;
   c.addChild(l2);
   var l3:Layout = new Layout(m, true);
   l3.bottom = 40;
   l3.horizontalCenter = 1;
   c.addChild(l3);
   
   c.draw();
  }
 }
 
}