Changeset 3318
- Timestamp:
- 12/19/07 15:19:20 (13 months ago)
- Location:
- lang/legacy-actionscript/as2draw
- Files:
-
- 1 added
- 4 modified
-
AS2Draw.as (modified) (1 diff)
-
AS2Draw.swf (modified) (previous)
-
ColorButton.as (modified) (3 diffs)
-
PenButton.as (modified) (2 diffs)
-
ToolButtonBase.as (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/legacy-actionscript/as2draw/AS2Draw.as
r3303 r3318 5 5 private var mSelectedPenButton:PenButton; 6 6 private var mSelectedColorButton:ColorButton; 7 public var DEFAULT_COLORS:Array = [0xffffff, 0xdddddd, 0x888888, 0x000000, 0x f04433, 0xffaf98, 0x80c090];7 public var DEFAULT_COLORS:Array = [0xffffff, 0xdddddd, 0x888888, 0x000000, 0xd9333f, 0xf5b199, 0x7ebeab, 0x2f5d50, 0x89c3eb, 0x706caa]; 8 8 public var DEFAULT_COLOR_INDEX = 3; 9 9 -
lang/legacy-actionscript/as2draw/ColorButton.as
r3302 r3318 1 class ColorButton 1 class ColorButton extends ToolButtonBase 2 2 { 3 private var mMC:MovieClip;4 3 private var buttonWidth:Number = 28; 5 4 private var buttonHeight:Number = 55; 6 5 private var mColor:Number; 7 6 private var mBorderColor:Number = 0; 8 private var mSelected:Boolean;9 10 public var afterPush:Function;11 7 12 8 public function ColorButton(aColor:Number) … … 14 10 mColor = aColor; 15 11 } 16 17 p ublic function createView(aParent:MovieClip, aIndex:Number)12 13 private function getButtonId() 18 14 { 19 mMC = aParent.createEmptyMovieClip("color-button-w"+mColor, aIndex); 20 drawSymbol(mMC, mSelected); 21 mMC.useHandCursor = true; 22 23 var _this = this; 24 mMC.onPress = function(){_this.onMouseDown()}; 25 return mMC; 26 } 27 28 private function onMouseDown() 29 { 30 if (afterPush) 31 afterPush(this); 32 } 33 34 public function setSelected(b:Boolean) 35 { 36 mSelected = b; 37 drawSymbol(mMC, b); 15 return "color-button-w" + mColor; 38 16 } 39 17 … … 42 20 g.clear(); 43 21 22 var y:Number = selected ? 11 : 7; 44 23 g.lineStyle(1, mBorderColor); 45 24 g.beginFill(mColor); 46 U.rect(g, 0, selected ? 11 : 8, buttonWidth, buttonHeight-16);25 U.rect(g, 0, y, buttonWidth, buttonHeight-16); 47 26 g.endFill(); 27 28 g.lineStyle(1, 0xffffff, 20); 29 g.moveTo(1,y+1); 30 g.lineTo(buttonWidth,y+1); 31 g.lineStyle(1, 0xffffff, 30); 32 g.moveTo(2,y+2); 33 g.lineTo(buttonWidth-1,y+2); 34 35 g.lineStyle(1, 0x000000, 20); 36 g.moveTo(1,y+buttonHeight-17); 37 g.lineTo(buttonWidth,y+buttonHeight-17); 48 38 } 49 39 -
lang/legacy-actionscript/as2draw/PenButton.as
r3302 r3318 1 class PenButton 1 class PenButton extends ToolButtonBase 2 2 { 3 3 private var mWidth:Number; 4 private var mMC:MovieClip;5 4 private var buttonWidth:Number = 40; 6 5 private var buttonHeight:Number = 55; 7 6 private var mSelectionColor:Number = 0xddeeff; 8 7 private var mDefaultColor:Number = 0xffffff; 9 private var mSelected:Boolean;10 11 public var afterPush:Function;12 8 13 9 public function PenButton(aWidth:Number) … … 21 17 } 22 18 23 p ublic function createView(aParent:MovieClip, aIndex:Number)19 private function getButtonId() 24 20 { 25 mMC = aParent.createEmptyMovieClip("pen-button-w"+mWidth, aIndex); 26 drawSymbol(mMC, mSelected); 27 mMC.useHandCursor = true; 28 29 var _this = this; 30 mMC.onPress = function(){_this.onMouseDown()}; 31 return mMC; 32 } 33 34 public function setSelected(b:Boolean) 35 { 36 mSelected = b; 37 drawSymbol(mMC, b); 38 } 39 40 private function onMouseDown() 41 { 42 if (afterPush) 43 afterPush(this); 21 return "pen-button-w" + mWidth; 44 22 } 45 23
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)