Changeset 3338
- Timestamp:
- 12/20/07 04:34:51 (5 years ago)
- Location:
- lang/legacy-actionscript/as2draw
- Files:
-
- 1 added
- 2 modified
-
AS2Draw.swf (modified) (previous)
-
Drawable.as (modified) (4 diffs)
-
PixelBuffer.as (added)
Legend:
- Unmodified
- Added
- Removed
-
lang/legacy-actionscript/as2draw/Drawable.as
r3324 r3338 4 4 private var mMC:MovieClip; 5 5 private var mSize:Object; 6 private var mPixBuf:PixelBuffer; 6 7 7 8 private var mDragData; … … 11 12 { 12 13 mCurrentPen = new Pen(); 13 mDragData = {dragging: false };14 mDragData = {dragging: false, prevX: 0, prevY: 0}; 14 15 mMC = aContainer.createEmptyMovieClip("drawable_mc", 1); 16 mPixBuf = new PixelBuffer(aW, aH, mMC); 15 17 mBGColor = aBGColor; 16 18 … … 38 40 { 39 41 mDragData.dragging = true; 42 mDragData.prevX = mMC._xmouse; 43 mDragData.prevY = mMC._ymouse; 40 44 } 41 45 … … 49 53 if (mDragData.dragging) 50 54 { 55 mMC.lineStyle(undefined, 0, 0, true); 56 mMC.beginFill(0xff0000); 57 mPixBuf.drawLine( 58 mDragData.prevX, mDragData.prevY, 59 mMC._xmouse, mMC._ymouse); 60 mMC.endFill(); 61 62 mDragData.prevX = mMC._xmouse; 63 mDragData.prevY = mMC._ymouse; 51 64 } 52 65 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)