Changeset 7819
- Timestamp:
- 03/12/08 01:46:48 (5 years ago)
- Location:
- lang/actionscript/tinyaction
- Files:
-
- 8 modified
-
CharCtrl1.as (modified) (1 diff)
-
CharCtrl1.dat (modified) (previous)
-
CharCtrl2.as (modified) (1 diff)
-
CharCtrl2.dat (modified) (previous)
-
CharCtrl3.as (modified) (1 diff)
-
CharCtrl3.dat (modified) (previous)
-
CharObj.as (modified) (5 diffs)
-
CharTest.swf (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
-
lang/actionscript/tinyaction/CharCtrl1.as
r7788 r7819 15 15 data.y += data.vy; 16 16 17 return (data.y < 6 30);17 return (data.y < 680) && (data.x > -80) && (data.x < 880); 18 18 } 19 19 -
lang/actionscript/tinyaction/CharCtrl2.as
r7788 r7819 22 22 } 23 23 24 return (data.y < 6 30);24 return (data.y < 680) && (data.x > -80) && (data.x < 880); 25 25 } 26 26 -
lang/actionscript/tinyaction/CharCtrl3.as
r7788 r7819 12 12 static function tickChar(data) 13 13 { 14 /* 14 15 data.vy = data.speed + 2 + Math.sin(data.count*2)*2; 15 16 data.vx = Math.sin(data.count)*data.speed + Math.cos(data.count * 1.3)*5; 17 */ 18 19 data.vy = data.speed + Math.sin(data.count)*3 - 0.8 + Math.cos(data.count * 1.5 + 1); 20 data.vx = Math.sin(data.count)*data.speed + Math.cos(data.count * 1.3)*5; 21 16 22 data.x += data.vx; 17 23 data.y += data.vy; 18 24 data.count += 0.1; 19 25 20 return (data.y < 6 30);26 return (data.y < 680) && (data.x > -80) && (data.x < 880); 21 27 } 22 28 -
lang/actionscript/tinyaction/CharObj.as
r7788 r7819 9 9 10 10 private var mSprite:Sprite; 11 private var mHeadSprite:Sprite; 11 12 private var mFinSprite:Sprite; 12 13 private var mDrawn:Boolean; … … 19 20 mFinSprite = new Sprite(); 20 21 mSprite = createView(); 22 mHeadSprite = Sprite(mSprite.getChildAt(0)); 21 23 mSprite.addChild(mFinSprite); 22 24 mDrawn = false; … … 27 29 { 28 30 var s:Sprite = new Sprite(); 29 var g:Graphics = s.graphics;31 var s2:Sprite = new Sprite(); 30 32 33 s.addChild(s2); 34 var g:Graphics = s2.graphics; 31 35 g.beginFill(0xffffff); 32 g.draw Circle(0, 0, 7);36 g.drawEllipse(-8, -6, 16, 12); 33 37 g.endFill(); 34 38 … … 60 64 var vy:Number = Number(mTAObj.vy); 61 65 f.affectVector(-vx, -vy); 62 f.angle += Math.cos(Number(mFrameCount) * 0. 4)*0.1;66 f.angle += Math.cos(Number(mFrameCount) * 0.5)*0.2; 63 67 } 64 68 f.update(); … … 72 76 73 77 mFinSprite.graphics.clear(); 74 Fin(mFins[0]).draw(mFinSprite.graphics, 0xffffff, 7, 5.0); 78 Fin(mFins[0]).draw(mFinSprite.graphics, 0xffffff, 7, 9); 79 80 mHeadSprite.rotation = Fin(mFins[0]).angle * 180 / Math.PI; 75 81 76 82 mFrameCount++;
![(please configure the [header_logo] section in trac.ini)](/share/chrome/site/your_project_logo.png)