STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
231344
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2623 · P5245

<div style="position:absolute;top:-99px;left:-99px;"><img src="https://tools.swfchan.com/stathit.asp?noj=FRM18520069-5DC&rnd=18520069" width="1" height="1"></div>

-Platform Tutorial-.swf

This is the info page for
Flash #50430

(Click the ID number above for more basic data on this flash file.)


Text
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&gt;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) &amp;&amp; !Key.isDown(79) &amp;&amp; !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) &amp;&amp; !Key.isDown(87) &amp;&amp; !Key.isDown(65) &amp;&amp; !Key.isDown(68) &amp;&amp; !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) &amp;&amp; !Key.isDown(87) &amp;&amp; !Key.isDown(65) &amp;&amp; !Key.isDown(68) &amp;&amp; !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) &amp;&amp; _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 = &quot;exactFit&quot;;</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 2
score = 0;
Frame 3
score = 0; stop(); _quality = "low";
Instance of Symbol 41 MovieClip "player" in Frame 3
onClipEvent (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 3
onClipEvent (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 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 43 MovieClip in Frame 3
onClipEvent (load) { this.swapDepths(_root.getNextHighestDepth()); } onClipEvent (enterFrame) { if (_root.player.hitTest(this)) { _root.score++; this.removeMovieClip(); } }
Instance of Symbol 74 MovieClip in Frame 3
onClipEvent (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 2
gotoAndPlay (1);
Symbol 14 MovieClip Frame 75
_root.play();
Symbol 15 MovieClip Frame 5359
this.gotoAndPlay(1);
Symbol 67 Button
on (release) { gotoAndPlay (2); }
Symbol 70 MovieClip Frame 1
stop();
Symbol 74 MovieClip Frame 1
function 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 GraphicUsed by:2
Symbol 2 MovieClipUses:1Used by:14
Symbol 3 GraphicUsed by:14
Symbol 4 GraphicUsed by:5
Symbol 5 MovieClipUses:4Used by:14
Symbol 6 GraphicUsed by:7
Symbol 7 MovieClipUses:6Used by:8
Symbol 8 MovieClipUses:7Used by:14
Symbol 9 GraphicUsed by:10
Symbol 10 MovieClipUses:9Used by:14
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:14
Symbol 13 SoundUsed by:14
Symbol 14 MovieClipUses:2 3 5 8 10 12 13 SS1Used by:Timeline
Symbol 15 MovieClipUses:SS2Used by:Timeline
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:16Used by:Timeline
Symbol 18 FontUsed by:19 25 26 29 30 31 32 33 34 46 51 52 53 54 56 57 58 59 60 61 62
Symbol 19 TextUses:18Used by:Timeline
Symbol 20 GraphicUsed by:Timeline
Symbol 21 GraphicUsed by:24
Symbol 22 FontUsed by:23
Symbol 23 TextUses:22Used by:24
Symbol 24 MovieClipUses:21 23Used by:Timeline
Symbol 25 TextUses:18Used by:Timeline
Symbol 26 TextUses:18Used by:Timeline
Symbol 27 BitmapUsed by:28
Symbol 28 GraphicUses:27Used by:Timeline
Symbol 29 TextUses:18Used by:Timeline
Symbol 30 TextUses:18Used by:Timeline
Symbol 31 TextUses:18Used by:Timeline
Symbol 32 TextUses:18Used by:Timeline
Symbol 33 TextUses:18Used by:Timeline
Symbol 34 TextUses:18Used by:Timeline
Symbol 35 GraphicUsed by:Timeline
Symbol 36 GraphicUsed by:38
Symbol 37 GraphicUsed by:38
Symbol 38 MovieClipUses:36 37Used by:41
Symbol 39 GraphicUsed by:41
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:38 39 40Used by:Timeline
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:Timeline
Symbol 44 BitmapUsed by:45
Symbol 45 GraphicUses:44Used by:Timeline
Symbol 46 TextUses:18Used by:Timeline
Symbol 47 BitmapUsed by:48
Symbol 48 GraphicUses:47Used by:Timeline
Symbol 49 FontUsed by:50 55
Symbol 50 EditableTextUses:49Used by:Timeline
Symbol 51 TextUses:18Used by:Timeline
Symbol 52 TextUses:18Used by:Timeline
Symbol 53 TextUses:18Used by:Timeline
Symbol 54 TextUses:18Used by:Timeline
Symbol 55 EditableTextUses:49Used by:Timeline
Symbol 56 TextUses:18Used by:Timeline
Symbol 57 EditableTextUses:18Used by:Timeline
Symbol 58 TextUses:18Used by:Timeline
Symbol 59 TextUses:18Used by:Timeline
Symbol 60 EditableTextUses:18Used by:Timeline
Symbol 61 EditableTextUses:18Used by:Timeline
Symbol 62 EditableTextUses:18Used by:Timeline
Symbol 63 FontUsed by:64
Symbol 64 EditableTextUses:63Used by:Timeline
Symbol 65 FontUsed by:66
Symbol 66 TextUses:65Used by:67
Symbol 67 ButtonUses:66Used by:Timeline
Symbol 68 GraphicUsed by:70
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:68 69Used by:Timeline
Symbol 71 GraphicUsed by:74
Symbol 72 FontUsed by:73
Symbol 73 TextUses:72Used by:74
Symbol 74 MovieClipUses:71 73Used by:Timeline
Streaming Sound 1Used by:Symbol 14 MovieClip
Streaming Sound 2Used by:Symbol 15 MovieClip

Instance Names

"water"Frame 3Symbol 17 MovieClip
"ground"Frame 3Symbol 24 MovieClip
"player"Frame 3Symbol 41 MovieClip
"cpctc"Frame 3Symbol 70 MovieClip
"bar"Symbol 14 MovieClip Frame 1Symbol 5 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.

Labels

"LOADED"Symbol 14 MovieClip Frame 5

Dynamic Text Variables

scoreSymbol 64 EditableText"<p align="left"><font face="Arial_20pt_st" size="20" color="#000000" letterSpacing="0.000000" kerning="1"><b>0</b></font></p>"




http://swfchan.com/11/50430/info.shtml
Created: 26/4 -2019 12:59:07 Last modified: 26/4 -2019 12:59:07 Server time: 05/12 -2025 13:30:24