Changeset 3465

Show
Ignore:
Timestamp:
12/23/07 04:13:18 (13 months ago)
Author:
gyuque
Message:

lang/legacy-actionscript/as2draw: use color index

Location:
lang/legacy-actionscript/as2draw
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • lang/legacy-actionscript/as2draw/AS2Draw.as

    r3462 r3465  
    4747                        for (var i:Number = 0;i < l;i++) 
    4848                        { 
    49                                 var cb:ColorButton = new ColorButton(DEFAULT_COLORS[i]); 
     49                                var cb:ColorButton = new ColorButton(DEFAULT_COLORS[i], i); 
    5050                                tp.addButton(cb); 
    5151 
     
    9797                mSelectedColorButton.setSelected(true); 
    9898 
    99                 mDrawable.getCurrentPen().color = aButton.getColor(); 
     99                mDrawable.getCurrentPen().color       = aButton.getColor(); 
     100                mDrawable.getCurrentPen().color_index = aButton.getIndex(); 
    100101        } 
    101102         
  • lang/legacy-actionscript/as2draw/ColorButton.as

    r3324 r3465  
    44        private var buttonHeight:Number = 55; 
    55        private var mColor:Number; 
     6        private var mIndex:Number;       
    67        private var mBorderColor:Number = 0; 
    78         
    8         public function ColorButton(aColor:Number) 
     9        public function ColorButton(aColor:Number, aIndex:Number) 
    910        { 
    1011                mColor = aColor; 
     12                mIndex = aIndex; 
    1113        } 
    1214 
     
    1618        } 
    1719 
     20        public function getIndex():Number 
     21        { 
     22                return mIndex; 
     23        } 
     24         
    1825        private function getButtonId():String 
    1926        { 
  • lang/legacy-actionscript/as2draw/Pen.as

    r3324 r3465  
    33        public var width:Number; 
    44        public var color:Number; 
     5        public var color_index:Number; 
    56} 
  • lang/legacy-actionscript/as2draw/PixelBuffer.as

    r3462 r3465  
    4444        } 
    4545*/ 
     46         
     47        public function dumpBuffer() 
     48        { 
     49                 
     50        } 
     51         
    4652        private var mSX; 
    4753        private var mSY;