Changeset 3318 for lang/legacy-actionscript/as2draw/PenButton.as
- Timestamp:
- 12/19/07 15:19:20 (13 months ago)
- Files:
-
- 1 modified
-
lang/legacy-actionscript/as2draw/PenButton.as (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
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)