GitHub Sale: sign up for any paid plan this week and pay nothing until January 1, 2009!  [ hide ]

public
Description: Github flash badge
Homepage: http://spinach.andascarygoat.com/tags/badjo
Clone URL: git://github.com/zmack/badjo.git
zmack (author)
Sat Apr 26 06:02:04 -0700 2008
commit  44248685209bf95c55050ad3e383f28ae2f157c0
tree    e768145c6e5996d8e7ac0c1ba22b687f83cbdb81
parent  38ac2a0de40e8c1542b21d797237db25a8f0afa7
badjo / src / ProjectList.as
100644 36 lines (28 sloc) 0.832 kb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package {
  import flash.display.Sprite;
  
  public class ProjectList extends Sprite {
    private var _mask:Sprite;
    private var _container:Sprite;
    private var _buttonSpacing:Number;
    private var _maximum_y:Number
    public function ProjectList() {
      this._mask = new Sprite();
      this._container = new Sprite();
      this._buttonSpacing = 5;
      this._maximum_y = 0;
 
      addChild(this._mask);
      addChild(this._container);
    }
 
    public function addButton(options:Object):PickleButton {
      var button:PickleButton = new PickleButton(options);
      
      this._container.addChild(button)
      this.positionButton(button);
 
      this._maximum_y = button.y + button.height;
 
      trace(button.y);
      return button;
    }
 
    private function positionButton(button:PickleButton):void {
      button.y = this._maximum_y + this._buttonSpacing;
    }
  }
}