Changeset 3276 for lang/legacy-actionscript
- Timestamp:
- 12/18/07 18:06:19 (12 months ago)
- Location:
- lang/legacy-actionscript/as2draw
- Files:
-
- 2 added
- 3 modified
-
AS2Draw.as (modified) (1 diff)
-
AS2Draw.swf (modified) (previous)
-
Pen.as (added)
-
PenButton.as (added)
-
ToolPalette.as (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
lang/legacy-actionscript/as2draw/AS2Draw.as
r3273 r3276 7 7 { 8 8 mToolPalette = new ToolPalette(aRoot, 480, 24, 0x888888); 9 buildToolPalette(mToolPalette); 9 10 10 11 mDrawable = new Drawable (aRoot, 0xeeffdd, 480, 200); 11 12 mDrawable.setY(24); 13 } 14 15 private function buildToolPalette(tp:ToolPalette) 16 { 17 var p1:PenButton = new PenButton(3); 18 tp.addButton(p1); 19 20 var p2:PenButton = new PenButton(8); 21 tp.addButton(p2); 22 23 var p3:PenButton = new PenButton(16); 24 tp.addButton(p3); 12 25 } 13 26 -
lang/legacy-actionscript/as2draw/ToolPalette.as
r3273 r3276 5 5 private var mSize:Object; 6 6 private var mBottomBorder:Number; 7 private var mNextLeft; 8 private var mNextRight; 7 9 8 10 public function ToolPalette(aContainer:MovieClip, aW:Number, aH:Number, aBottomBorder:Number) 9 11 { 12 mItems = []; 13 mNextLeft = 0; 14 mNextRight = aW; 15 10 16 mMC = aContainer.createEmptyMovieClip("toolpalette_mc", 2); 11 17 mSize = {w: aW, h:aH}; … … 24 30 mMC.lineTo(mSize.w, mSize.h - 1); 25 31 } 32 33 public function addButton(aBtn) 34 { 35 var alignRight = false; 36 if (aBtn.buttonAlign) 37 alignRight = true; 38 39 var v:MovieClip = aBtn.createView(mMC, mItems.length+1); 40 41 v._x = mNextLeft; 42 mNextLeft += aBtn.buttonWidth; 43 44 mItems.push(aBtn); 45 } 26 46 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)