Changeset 3382 for lang/legacy-actionscript/as2draw/MovieClipStack.as
- Timestamp:
- 12/21/07 03:17:06 (13 months ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
lang/legacy-actionscript/as2draw/MovieClipStack.as
r3363 r3382 11 11 } 12 12 13 public function size():Number 14 { 15 return mStack.length; 16 } 17 13 18 public function pushNew():MovieClip 14 19 { 15 20 var mc:MovieClip = mParentMC.createEmptyMovieClip("mcstackitem-" + (mNextName++), mParentMC.getNextHighestDepth()); 21 mc.stackData = {log:[]}; 16 22 mStack.push(mc); 17 23 return mc; … … 28 34 return true; 29 35 } 36 37 public function fixBottom(g:MovieClip, renderer):Boolean 38 { 39 if (mStack.length < 1) 40 return false; 41 42 var bottomMC:MovieClip = MovieClip(mStack.shift()); 43 44 var arr = bottomMC.stackData.log; 45 var l:Number = arr.length; 46 47 for (var i:Number = 0;i < l;i++) 48 { 49 var ln = arr[i]; 50 renderer.drawNativeLine(g, ln.x1, ln.y1, ln.x2, ln.y2, ln.color); 51 } 52 53 bottomMC.removeMovieClip(); 54 55 return true; 56 } 30 57 }
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)