| STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 231344 |
| /disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2623 · P5245 |
![]() | This is the info page for Flash #50430 |
| WELCOME TO FEINDISHDEMON'S PLATFORM TUTORIAL! W,A,S,D moves. |
| I SEE YOU HAVE FOUND MY GLITCH! YES, THIS ISN'T THE BEST, BUT HEY, IT'S BETTER THAN SOME! NOW ABOUT A WAY DOWN. JUMP RIGHT. LEFT FALLS FOREVER 0_0 |
| BASICALLY, THIS IS WHAT YOU'LL GET FROM THIS TUTORIAL! NEAT, HUH? |
| FIRST THING'S FIRST: CREATE A MOVIE CLIP WITH AN INSTANCE NAME OF "PLAYER" |
| Next, create a movie clip with an instance of ground. |
| this will be the ground! :) put whatever you want into it. this tutorial revolves around curved ground, so you can probably just use the brush and it won't matter! |
| to your right is the code that you will use! you'll notice that at the beginning, there are a whole bunch of variables, such as speed, gravity, jump height, etc. These are the variables that control that stuff. if you want to make your character faster, then just make speed higher, etc. |
| Now we shall put in some script! you only need script for the player. and it doesn't need to go inside it, just on it. |
| BUT WE AIN'T NEARLY DONE! |
| ONWARD! |
| INSIDE THE MOVE CLIP, YOU SHOULD HAVE THREE FRAMES. ON THE FIRST FRAME, PUT IN THE GRAPHICS FOR YOUR PLAYER WALKING. ON THE SECOND FROME JUMPING, anD THE THIRD FRAME STANDING! :) |
| <p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>onClipEvent (load) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var grav:Number = 0;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// gravity</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var speed:Number = 10;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// how fast you walk</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var jumpHeight:Number = 15;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// how high you jump</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var slow:Number = .7;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// sets water falling speed</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var slowspd:Number = speed/1.5;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// sets water walking speed</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var setspeed:Number = speed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var scale:Number = _xscale;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>var ex:Number = 5;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>// makes hitTests better, change for a closer hitTest (warning, more buggy if smalle, less real if further)</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(2);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>onClipEvent (enterFrame) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>grav++;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_y += grav;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>while (_root.ground.hitTest(_x, _y, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_y--;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>grav = 0;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.water.hitTest(_x, _y, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (grav>0) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>grav *= slow;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>speed = slowspd;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>} else {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>speed = setspeed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (Key.isDown(68)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_x += speed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_xscale = scale;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x, _y+3, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(1);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>} else {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(2);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>} else if (Key.isDown(65)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_x -= speed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_xscale = -scale;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x, _y+3, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(1);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>} else {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(2);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>} else {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x, _y+3, true) && !Key.isDown(79) && !Key.isDown(73)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(3);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (Key.isDown(79) && !Key.isDown(87) && !Key.isDown(65) && !Key.isDown(68) && !Key.isDown(73)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(5);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (Key.isDown(73) && !Key.isDown(87) && !Key.isDown(65) && !Key.isDown(68) && !Key.isDown(79)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(4);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (Key.isDown(87) && _root.ground.hitTest(_x, _y+3, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>grav = -jumpHeight;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_y -= 4;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>this.gotoAndStop(2);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x+(_width/2)+ex, _y-(_height/2), true) || _root.ground.hitTest(_x+(_width/2)+ex, _y-(_height/6), true) || _root.ground.hitTest(_x+(_width/2)+ex, _y-_height, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_x -= speed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x-(_width/2)-ex, _y-(_height/2), true) || _root.ground.hitTest(_x-(_width/2)-ex, _y-(_height/6), true) || _root.ground.hitTest(_x-(_width/2)-ex, _y-_height, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>_x += speed;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>if (_root.ground.hitTest(_x, _y-_height-15, true)) {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>grav = 1;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"></p> |
| WE SHALL NOW PUT IN WATER, LIKE YOU SAW EARLIER! :D JUST LIKE THE GROUND MOVIE CLIP, MAKE A MAOVIE CLIP WITH AN INSTANCE NAME OF WATER. Just draw the water, and you have water! |
| Finally, there's the DYNAMIC camera, also known as a V-CAM. YOu should give this one it's own layer, at the top |
| STEP 1: create a movie clip containing a rectangle The same size as the stage, don't worry about an instance name. |
| STEp 2: Go into the movie clip, and on the frame, put in the above actionscript: |
| <p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>parentColor.setTransform(camColor.getTransform());</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>function camControl() {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>parentColor.setTransform(camColor.getTransform());</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var scaleX = sX/this._width;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var scaleY = sY/this._height;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._x = cX-(this._x*scaleX);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._y = cY-(this._y*scaleY);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._xscale = 100*scaleX;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._yscale = 100*scaleY;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>function resetStage() {</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var resetTrans = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0};</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>parentColor.setTransform(resetTrans);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._xscale = 100;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._yscale = 100;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._x = 0;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>_parent._y = 0;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// make frame invisible</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>this._visible = false;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// Capture stage parameters</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var oldMode = Stage.scaleMode;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>Stage.scaleMode = "exactFit";</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var cX = Stage.width/2;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var cY = Stage.height/2;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var sX = Stage.width;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var sY = Stage.height;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>Stage.scaleMode = oldMode;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// create color instances for color </b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// transforms (if any).</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var camColor = new Color(this);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>var parentColor = new Color(_parent);</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// Make the stage move so that the </b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// v-cam is centered on the</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// viewport every frame</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>this.onEnterFrame = camControl;</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// Make an explicit call to the camControl</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// function to make sure it also runs on the</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// first frame.</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>camControl();</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// If the v-cam is ever removed (unloaded)</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// the stage, return the stage to the default</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>// settings.</b></font></p><p align="left"><font face="Arial_1pt_st" size="1" color="#000000" letterSpacing="0.000000" kerning="1"><b>this.onUnload = resetStage;</b></font></p> |
| STEP 3: go outside the v-cam movie clip and put in this code, so it homes into the player: |
| <p align="left"><font face="Silkscreen_8pt_st" size="8" color="#000099" letterSpacing="0.000000" kerning="1"><b>onClipEvent (enterFrame) {</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#000099" letterSpacing="0.000000" kerning="1"><b>_y += (_root.player._y-_y)/4;</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#000099" letterSpacing="0.000000" kerning="1"><b>_x += (_root.player._x-_x)/4;</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#000099" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"></p> |
| finally, in this incredibly simple tutorial, we shall put in COINS N' STuff, like that read dot you saw at the begenning of the level! |
| ALL YOU NEED TO DO IS GO AND MAKE A MOVIE CLIP CONTAINING THE GRAPHICS FOR THE MONEY! THEN ON THE MC put in this code: |
| <p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>onClipEvent (load) {</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>this.swapDepths(_root.getNextHighestDepth());</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>onClipEvent (enterFrame) {</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>if (_root.player.hitTest(this)) {</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>_root.score++;</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>this.removeMovieClip();</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ff0000" letterSpacing="0.000000" kerning="1"><b>}</b></font></p><p align="left"></p> |
| <p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>THE MONEY MOVIE CLIP IS INFINATLEY DUPLICATABLE!</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>you can put as many as you want on the screen</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>and nothing will go wrong! plus you have the score</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>variable, so you just need to make a dynamic text box</b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>with the variable score.</b></font></p><p align="left"></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>just remember to put in </b><font color="#00cc33"><b>score=0;</b></font><b> at the begenning of the </b></font></p><p align="left"><font face="Silkscreen_8pt_st" size="8" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>movie (before the game begins), otheriwse the score box will read NaN</b></font></p> |
| <p align="left"><font face="Silkscreen_8pt_st" size="8" color="#000000" letterSpacing="0.000000" kerning="1"><b>FINAL SCORE:</b></font></p> |
| <p align="left"><font face="Arial_20pt_st" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p> |
| missed something? click here to go back! |
| Flash V-Cam |
ActionScript [AS1/AS2]
Frame 2score = 0;Frame 3score = 0; stop(); _quality = "low";Instance of Symbol 41 MovieClip "player" in Frame 3onClipEvent (load) { var grav = 0; var speed = 10; var jumpHeight = 15; var slow = 0.7; var slowspd = (speed / 1.5); var setspeed = speed; var scale = _xscale; var ex = 5; this.gotoAndStop(2); } onClipEvent (enterFrame) { grav++; _y = (_y + grav); while (_root.ground.hitTest(_x, _y, true)) { _y = (_y-1); grav = 0; } if (_root.water.hitTest(_x, _y, true)) { if (grav > 0) { grav = grav * slow; } speed = slowspd; } else { speed = setspeed; } if (Key.isDown(68)) { _x = (_x + speed); _xscale = scale; if (_root.ground.hitTest(_x, _y + 3, true)) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } else if (Key.isDown(65)) { _x = (_x - speed); _xscale = (-scale); if (_root.ground.hitTest(_x, _y + 3, true)) { this.gotoAndStop(1); } else { this.gotoAndStop(2); } } else if ((_root.ground.hitTest(_x, _y + 3, true) && (!Key.isDown(79))) && (!Key.isDown(73))) { this.gotoAndStop(3); } if ((((Key.isDown(79) && (!Key.isDown(87))) && (!Key.isDown(65))) && (!Key.isDown(68))) && (!Key.isDown(73))) { this.gotoAndStop(5); } if ((((Key.isDown(73) && (!Key.isDown(87))) && (!Key.isDown(65))) && (!Key.isDown(68))) && (!Key.isDown(79))) { this.gotoAndStop(4); } if (Key.isDown(87) && (_root.ground.hitTest(_x, _y + 3, true))) { grav = -jumpHeight; _y = (_y - 4); this.gotoAndStop(2); } if ((_root.ground.hitTest((_x + (_width / 2)) + ex, _y - (_height / 2), true) || (_root.ground.hitTest((_x + (_width / 2)) + ex, _y - (_height / 6), true))) || (_root.ground.hitTest((_x + (_width / 2)) + ex, _y - _height, true))) { _x = (_x - speed); } if ((_root.ground.hitTest((_x - (_width / 2)) - ex, _y - (_height / 2), true) || (_root.ground.hitTest((_x - (_width / 2)) - ex, _y - (_height / 6), true))) || (_root.ground.hitTest((_x - (_width / 2)) - ex, _y - _height, true))) { _x = (_x + speed); } if (_root.ground.hitTest(_x, (_y - _height) - 15, true)) { grav = 1; } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; _root.cpctc.nextFrame(); this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 43 MovieClip in Frame 3onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }Instance of Symbol 74 MovieClip in Frame 3onClipEvent (enterFrame) { _y = (_y + ((_root.player._y - _y) / 4)); _x = (_x + ((_root.player._x - _x) / 4)); }Symbol 14 MovieClip Frame 1_root.stop(); PercentLoaded = (_root.getBytesLoaded() / _root.getBytesTotal()) * 100; if (PercentLoaded != 100) { bar._yscale = PercentLoaded; } else { gotoAndPlay ("LOADED"); }Symbol 14 MovieClip Frame 2gotoAndPlay (1);Symbol 14 MovieClip Frame 75_root.play();Symbol 15 MovieClip Frame 5359this.gotoAndPlay(1);Symbol 67 Buttonon (release) { gotoAndPlay (2); }Symbol 70 MovieClip Frame 1stop();Symbol 74 MovieClip Frame 1function camControl() { parentColor.setTransform(camColor.getTransform()); var _local4 = sX / this._width; var _local3 = sY / this._height; _parent._x = cX - (this._x * _local4); _parent._y = cY - (this._y * _local3); _parent._xscale = 100 * _local4; _parent._yscale = 100 * _local3; } function resetStage() { var _local2 = {ra:100, rb:0, ga:100, gb:0, ba:100, bb:0, aa:100, ab:0}; parentColor.setTransform(_local2); _parent._xscale = 100; _parent._yscale = 100; _parent._x = 0; _parent._y = 0; } parentColor.setTransform(camColor.getTransform()); this._visible = false; var oldMode = Stage.scaleMode; Stage.scaleMode = "exactFit"; var cX = (Stage.width / 2); var cY = (Stage.height / 2); var sX = Stage.width; var sY = Stage.height; Stage.scaleMode = oldMode; var camColor = new Color(this); var parentColor = new Color(_parent); this.onEnterFrame = camControl; camControl(); this.onUnload = resetStage;
Library Items
| Symbol 1 Graphic | Used by:2 | |
| Symbol 2 MovieClip | Uses:1 | Used by:14 |
| Symbol 3 Graphic | Used by:14 | |
| Symbol 4 Graphic | Used by:5 | |
| Symbol 5 MovieClip | Uses:4 | Used by:14 |
| Symbol 6 Graphic | Used by:7 | |
| Symbol 7 MovieClip | Uses:6 | Used by:8 |
| Symbol 8 MovieClip | Uses:7 | Used by:14 |
| Symbol 9 Graphic | Used by:10 | |
| Symbol 10 MovieClip | Uses:9 | Used by:14 |
| Symbol 11 Graphic | Used by:12 | |
| Symbol 12 MovieClip | Uses:11 | Used by:14 |
| Symbol 13 Sound | Used by:14 | |
| Symbol 14 MovieClip | Uses:2 3 5 8 10 12 13 SS1 | Used by:Timeline |
| Symbol 15 MovieClip | Uses:SS2 | Used by:Timeline |
| Symbol 16 Graphic | Used by:17 | |
| Symbol 17 MovieClip | Uses:16 | Used by:Timeline |
| Symbol 18 Font | Used by:19 25 26 29 30 31 32 33 34 46 51 52 53 54 56 57 58 59 60 61 62 | |
| Symbol 19 Text | Uses:18 | Used by:Timeline |
| Symbol 20 Graphic | Used by:Timeline | |
| Symbol 21 Graphic | Used by:24 | |
| Symbol 22 Font | Used by:23 | |
| Symbol 23 Text | Uses:22 | Used by:24 |
| Symbol 24 MovieClip | Uses:21 23 | Used by:Timeline |
| Symbol 25 Text | Uses:18 | Used by:Timeline |
| Symbol 26 Text | Uses:18 | Used by:Timeline |
| Symbol 27 Bitmap | Used by:28 | |
| Symbol 28 Graphic | Uses:27 | Used by:Timeline |
| Symbol 29 Text | Uses:18 | Used by:Timeline |
| Symbol 30 Text | Uses:18 | Used by:Timeline |
| Symbol 31 Text | Uses:18 | Used by:Timeline |
| Symbol 32 Text | Uses:18 | Used by:Timeline |
| Symbol 33 Text | Uses:18 | Used by:Timeline |
| Symbol 34 Text | Uses:18 | Used by:Timeline |
| Symbol 35 Graphic | Used by:Timeline | |
| Symbol 36 Graphic | Used by:38 | |
| Symbol 37 Graphic | Used by:38 | |
| Symbol 38 MovieClip | Uses:36 37 | Used by:41 |
| Symbol 39 Graphic | Used by:41 | |
| Symbol 40 Graphic | Used by:41 | |
| Symbol 41 MovieClip | Uses:38 39 40 | Used by:Timeline |
| Symbol 42 Graphic | Used by:43 | |
| Symbol 43 MovieClip | Uses:42 | Used by:Timeline |
| Symbol 44 Bitmap | Used by:45 | |
| Symbol 45 Graphic | Uses:44 | Used by:Timeline |
| Symbol 46 Text | Uses:18 | Used by:Timeline |
| Symbol 47 Bitmap | Used by:48 | |
| Symbol 48 Graphic | Uses:47 | Used by:Timeline |
| Symbol 49 Font | Used by:50 55 | |
| Symbol 50 EditableText | Uses:49 | Used by:Timeline |
| Symbol 51 Text | Uses:18 | Used by:Timeline |
| Symbol 52 Text | Uses:18 | Used by:Timeline |
| Symbol 53 Text | Uses:18 | Used by:Timeline |
| Symbol 54 Text | Uses:18 | Used by:Timeline |
| Symbol 55 EditableText | Uses:49 | Used by:Timeline |
| Symbol 56 Text | Uses:18 | Used by:Timeline |
| Symbol 57 EditableText | Uses:18 | Used by:Timeline |
| Symbol 58 Text | Uses:18 | Used by:Timeline |
| Symbol 59 Text | Uses:18 | Used by:Timeline |
| Symbol 60 EditableText | Uses:18 | Used by:Timeline |
| Symbol 61 EditableText | Uses:18 | Used by:Timeline |
| Symbol 62 EditableText | Uses:18 | Used by:Timeline |
| Symbol 63 Font | Used by:64 | |
| Symbol 64 EditableText | Uses:63 | Used by:Timeline |
| Symbol 65 Font | Used by:66 | |
| Symbol 66 Text | Uses:65 | Used by:67 |
| Symbol 67 Button | Uses:66 | Used by:Timeline |
| Symbol 68 Graphic | Used by:70 | |
| Symbol 69 Graphic | Used by:70 | |
| Symbol 70 MovieClip | Uses:68 69 | Used by:Timeline |
| Symbol 71 Graphic | Used by:74 | |
| Symbol 72 Font | Used by:73 | |
| Symbol 73 Text | Uses:72 | Used by:74 |
| Symbol 74 MovieClip | Uses:71 73 | Used by:Timeline |
| Streaming Sound 1 | Used by:Symbol 14 MovieClip | |
| Streaming Sound 2 | Used by:Symbol 15 MovieClip |
Instance Names
| "water" | Frame 3 | Symbol 17 MovieClip |
| "ground" | Frame 3 | Symbol 24 MovieClip |
| "player" | Frame 3 | Symbol 41 MovieClip |
| "cpctc" | Frame 3 | Symbol 70 MovieClip |
| "bar" | Symbol 14 MovieClip Frame 1 | Symbol 5 MovieClip |
Special Tags
| FileAttributes (69) | Timeline Frame 1 | Access local files only, Metadata not present, AS1/AS2. |
Labels
| "LOADED" | Symbol 14 MovieClip Frame 5 |
Dynamic Text Variables
| score | Symbol 64 EditableText | "<p align="left"><font face="Arial_20pt_st" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>" |
|
|