STORY LOOP FURRY PORN GAMES C SERVICES [?] [R] RND POPULAR | Archived flashes: 228117 |
/disc/ · /res/ — /show/ · /fap/ · /gg/ · /swf/ | P0001 · P2561 · P5121 |
This is the info page for Flash #62419 |
LOADING |
% |
click here to join |
PLAY |
go inside the background and convert the ground to a symbol and give it the instance name |
"platform" |
<p align="left"><font face="Arial_24pt_st" size="24" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">this._y = this._y + 10;</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p> |
so give it this AS |
<p align="left"><font face="Arial_24pt_st" size="24" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">while(this.hitTest(_root.bg.platform)){</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">this._y = this._y - 10;</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p> |
<p align="left"><font face="Arial_24pt_st" size="24" color="#000000">onClipEvent (enterFrame) {</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">if (Key.isDown(Key.RIGHT)) {</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">_root.bg._x = _root.bg._x+10;</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">else if (Key.isDown(Key.LEFT)) {</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">_root.bg._x = _root.bg._x+-10;</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p> |
ok now if you want a wall you must put the wall inside the background so it will move along with it |
while were at it lets just call the walls instace name "wall" |
AS for the Wall |
put this AS in the Ball |
<p align="left"><font face="Arial_24pt_st" size="24" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">if(this.hitTest(_root.bg.wall))</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">_root.bg._x = _root.bg._x - 10;</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p><p align="left"><font face="Arial_24pt_st" size="24" color="#000000">}</font></p> |
oooooooooh k i think heres gonna be our check point our Action Script Should look like this. |
<p align="left"><font face="Arial_10pt_st" size="10" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">this._y = this._y + 10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">while(this.hitTest(_root.bg.platform)){</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">this._y = this._y - 10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">onClipEvent (enterFrame) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">if (Key.isDown(Key.RIGHT)) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x+10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">else if (Key.isDown(Key.LEFT)) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x+-10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">if(this.hitTest(_root.bg.wall))</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x - 10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"></p> |
but we can put all of the AS groups together groups are such as onClipEvent(enterFrame|| or|| load|| etc..){ |
so our action script could look like this |
<p align="left"><font face="Arial_10pt_st" size="10" color="#000000">onClipEvent (enterFrame) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">this._y = this._y+10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">while <sbr />(this.hitTest(_root.bg.platform)) <sbr />{</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">this._y = this._y-10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">if (Key.isDown(Key.RIGHT)) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x+10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">} else if <sbr />(Key.isDown(Key.LEFT)) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x+-10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">if (this.hitTest(_root.bg.wall)) {</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">_root.bg._x = _root.bg._x-10;</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"><font face="Arial_10pt_st" size="10" color="#000000">}</font></p><p align="left"></p><p align="left"></p> |
cool right? |
ok but i suggest keeping the jump action script seperate heres the jump code with SPACE |
<p align="left"><font face="Arial_8pt_st" size="8" color="#000000">onClipEvent (enterFrame) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (Key.isDown(Key.SPACE) && !jumping) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">gotoAndStop(6);</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">vel_y = 35;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">jumping = true;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (jumping == true) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">gotoAndStop(7);</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">vel_y -= 2;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (vel_y<=-_root.gravity) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">vel_y = -_root.gravity;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this._y -= vel_y;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (_root.bg.platform.hitTest(this._x, this._y+35, true)) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">vel_y = 0;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">jumping = false;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this._y += gravity;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (_root.bg.platform.hitTest(this._x, this._y+1, true)) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this._y -= gravity;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"></p> |
<p align="left"><font face="Arial_37pt_st" size="37" color="#000000">gravity = 10;</font></p> |
ok now we want it so it goes to the frame wen you push right and it goes to frame 2 and if you push left it turns around but its still on Frame 2 |
its done with _xscale |
so itd be |
<p align="left"><font face="Arial_8pt_st" size="8" color="#000000">onClipEvent(enterFrame){</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">if (Key.isDown(Key.LEFT)) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this._xscale = -100;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">gotoAndPlay(2);</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">} else if (Key.isDown(Key.RIGHT)) {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this.gotoAndStop(2);</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this._xscale = +100;</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">} else {</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">this.gotoAndStop(1);</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p><p align="left"><font face="Arial_8pt_st" size="8" color="#000000">}</font></p> |
one more scene just to prove all this works |
k? |
END! |
ActionScript [AS1/AS2]
Frame 2loadedbytes = getBytesLoaded(); totalbytes = getBytesTotal(); if (loadedbytes == totalbytes) { gotoAndPlay (4); } frame = int(loadedbytes / (totalbytes / 100));Frame 3gotoAndPlay (2);Frame 4stop();Frame 5stop();Instance of Symbol 46 MovieClip in Frame 5onClipEvent (enterFrame) { this._y = this._y + _root.gravity; while (this.hitTest(_root.bg.platform)) { this._y = ((this._y + (-_root.gravity)) + 0) - 0; } if (Key.isDown(37)) { _root.bg._x = _root.bg._x + _root.speed; this._xscale = -100; gotoAndPlay (6); } else if (Key.isDown(39)) { _root.bg._x = _root.bg._x + (-_root.speed); this.gotoAndStop(2); this._xscale = 100; } else if (Key.isDown(40)) { this.gotoAndStop(4); } else if (Key.isDown(38)) { this.gotoAndStop(8); } else { this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { gotoAndStop (10); vel_y = 35; jumping = true; } if (jumping == true) { gotoAndStop (11); vel_y = vel_y - 2; if (vel_y <= (-_root.gravity)) { vel_y = -_root.gravity; } this._y = this._y - vel_y; } if (_root.bg.platform.hitTest(this._x, this._y + 35, true)) { vel_y = 0; jumping = false; this._y = this._y + gravity; if (_root.bg.platform.hitTest(this._x, this._y + 1, true)) { this._y = this._y - gravity; } } }Frame 6stop();Frame 7stop();Frame 8stop();Frame 9stop();Instance of Symbol 46 MovieClip in Frame 9onClipEvent (enterFrame) { this._y = this._y + 10; }Frame 10stop();Instance of Symbol 46 MovieClip in Frame 10onClipEvent (enterFrame) { this._y = this._y + 10; } onClipEvent (enterFrame) { if (this.hitTest(_root.bg.platform)) { this._y = this._y - 10; } }Frame 11stop();Instance of Symbol 75 MovieClip in Frame 11onClipEvent (enterFrame) { if (Key.isDown(39)) { _root.bg._x = _root.bg._x + 10; } else if (Key.isDown(37)) { _root.bg._x = _root.bg._x + -10; } }Frame 12stop();Instance of Symbol 75 MovieClip in Frame 12onClipEvent (enterFrame) { this._y = this._y + 10; while (this.hitTest(_root.bg.platform)) { this._y = this._y - 10; } if (Key.isDown(39)) { _root.bg._x = _root.bg._x + 10; } else if (Key.isDown(37)) { _root.bg._x = _root.bg._x + -10; } }Frame 13stop();Frame 14stop();Frame 15stop();Frame 16stop();Frame 17stop();Instance of Symbol 46 MovieClip in Frame 17onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { gotoAndStop (10); vel_y = 35; jumping = true; } if (jumping == true) { gotoAndStop (11); vel_y = vel_y - 2; if (vel_y <= (-_root.gravity)) { vel_y = -_root.gravity; } this._y = this._y - vel_y; } if (_root.bg.platform.hitTest(this._x, this._y + 35, true)) { vel_y = 0; jumping = false; this._y = this._y + 10; if (_root.bg.platform.hitTest(this._x, this._y + 1, true)) { this._y = this._y - 10; } } }Frame 18stop();Frame 19stop();Instance of Symbol 109 MovieClip in Frame 19onClipEvent (enterFrame) { if (Key.isDown(37)) { this._xscale = -100; gotoAndPlay (6); } else if (Key.isDown(39)) { this.gotoAndStop(2); this._xscale = 100; } else { this.gotoAndStop(1); } }Frame 20stop();Frame 21stop(); gravity = 10; speed = 10;Instance of Symbol 46 MovieClip in Frame 21onClipEvent (enterFrame) { this._y = this._y + _root.gravity; while (this.hitTest(_root.bg.platform)) { this._y = ((this._y + (-_root.gravity)) + 0) - 0; } if (Key.isDown(37)) { _root.bg._x = _root.bg._x + _root.speed; this._xscale = -100; gotoAndPlay (6); } else if (Key.isDown(39)) { _root.bg._x = _root.bg._x + (-_root.speed); this.gotoAndStop(2); this._xscale = 100; } else if (Key.isDown(40)) { this.gotoAndStop(4); } else if (Key.isDown(38)) { this.gotoAndStop(8); } else { this.gotoAndStop(1); } } onClipEvent (enterFrame) { if (Key.isDown(32) && (!jumping)) { gotoAndStop (10); vel_y = 35; jumping = true; } if (jumping == true) { gotoAndStop (11); vel_y = vel_y - 2; if (vel_y <= (-_root.gravity)) { vel_y = -_root.gravity; } this._y = this._y - vel_y; } if (_root.bg.platform.hitTest(this._x, this._y + 35, true)) { vel_y = 0; jumping = false; this._y = this._y + gravity; if (_root.bg.platform.hitTest(this._x, this._y + 1, true)) { this._y = this._y - gravity; } } }Symbol 30 Buttonon (release) { getURL ("http://s7.invisionfree.com/Sprite_Crew_Forums/index.php?"); }Symbol 41 MovieClip Frame 4stop();Symbol 42 Buttonon (release) { play(); }Symbol 46 MovieClip Frame 1stop();Symbol 53 Buttonon (release) { nextFrame(); }Symbol 56 Buttonon (release) { prevFrame(); }
Library Items
Symbol 1 Graphic | Used by:Timeline | ||
Symbol 2 Font | Used by:3 6 7 9 32 33 35 | ||
Symbol 3 Text | Uses:2 | Used by:5 | |
Symbol 4 Graphic | Used by:5 41 42 | ||
Symbol 5 MovieClip | Uses:3 4 | Used by:Timeline | |
Symbol 6 EditableText | Uses:2 | Used by:Timeline | |
Symbol 7 Text | Uses:2 | Used by:Timeline | |
Symbol 8 Graphic | Used by:Timeline | ||
Symbol 9 Text | Uses:2 | Used by:Timeline | |
Symbol 10 Graphic | Used by:29 30 | ||
Symbol 11 Graphic | Used by:29 | ||
Symbol 12 Graphic | Used by:29 | ||
Symbol 13 Graphic | Used by:29 | ||
Symbol 14 Graphic | Used by:29 | ||
Symbol 15 Graphic | Used by:29 | ||
Symbol 16 Graphic | Used by:29 | ||
Symbol 17 Graphic | Used by:29 | ||
Symbol 18 Graphic | Used by:29 | ||
Symbol 19 Graphic | Used by:29 | ||
Symbol 20 Graphic | Used by:29 | ||
Symbol 21 Graphic | Used by:29 | ||
Symbol 22 Graphic | Used by:29 | ||
Symbol 23 Graphic | Used by:29 | ||
Symbol 24 Graphic | Used by:29 | ||
Symbol 25 Graphic | Used by:29 | ||
Symbol 26 Graphic | Used by:29 | ||
Symbol 27 Graphic | Used by:29 | ||
Symbol 28 Graphic | Used by:29 | ||
Symbol 29 MovieClip | Uses:10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | Used by:30 | |
Symbol 30 Button | Uses:29 10 | Used by:Timeline | |
Symbol 31 Sound | Used by:Timeline | ||
Symbol 32 EditableText | Uses:2 | Used by:Timeline | |
Symbol 33 EditableText | Uses:2 | Used by:Timeline | |
Symbol 34 Graphic | Used by:42 | ||
Symbol 35 Text | Uses:2 | Used by:37 41 42 | |
Symbol 36 Graphic | Used by:37 | ||
Symbol 37 MovieClip | Uses:35 36 | Used by:42 | |
Symbol 38 Graphic | Used by:41 | ||
Symbol 39 Graphic | Used by:41 | ||
Symbol 40 Graphic | Used by:41 | ||
Symbol 41 MovieClip | Uses:35 4 38 39 40 | Used by:42 | |
Symbol 42 Button | Uses:34 37 41 35 4 | Used by:Timeline | |
Symbol 43 Graphic | Used by:Timeline | ||
Symbol 44 Graphic | Used by:46 106 | ||
Symbol 45 Graphic | Used by:46 | ||
Symbol 46 MovieClip | Uses:44 45 | Used by:Timeline | |
Symbol 47 Graphic | Used by:48 | ||
Symbol 48 MovieClip | Uses:47 | Used by:49 | |
Symbol 49 MovieClip | Uses:48 | Used by:Timeline | |
Symbol 50 Graphic | Used by:53 | ||
Symbol 51 Graphic | Used by:53 | ||
Symbol 52 Graphic | Used by:53 56 | ||
Symbol 53 Button | Uses:50 51 52 | Used by:Timeline | |
Symbol 54 Graphic | Used by:56 | ||
Symbol 55 Graphic | Used by:56 | ||
Symbol 56 Button | Uses:54 55 52 | Used by:Timeline | |
Symbol 57 Graphic | Used by:Timeline | ||
Symbol 58 Graphic | Used by:Timeline | ||
Symbol 59 Graphic | Used by:Timeline | ||
Symbol 60 Font | Used by:61 62 | ||
Symbol 61 Text | Uses:60 | Used by:Timeline | |
Symbol 62 Text | Uses:60 | Used by:Timeline | |
Symbol 63 Graphic | Used by:Timeline | ||
Symbol 64 Font | Used by:65 67 68 73 78 79 84 85 86 87 | ||
Symbol 65 EditableText | Uses:64 | Used by:Timeline | |
Symbol 66 Graphic | Used by:Timeline | ||
Symbol 67 Text | Uses:64 | Used by:Timeline | |
Symbol 68 EditableText | Uses:64 | Used by:Timeline | |
Symbol 69 Graphic | Used by:70 76 82 | ||
Symbol 70 MovieClip | Uses:69 | Used by:71 | |
Symbol 71 MovieClip | Uses:70 | Used by:Timeline | |
Symbol 72 Graphic | Used by:Timeline | ||
Symbol 73 EditableText | Uses:64 | Used by:Timeline | |
Symbol 74 Graphic | Used by:75 | ||
Symbol 75 MovieClip | Uses:74 | Used by:Timeline | |
Symbol 76 MovieClip | Uses:69 | Used by:77 | |
Symbol 77 MovieClip | Uses:76 | Used by:Timeline | |
Symbol 78 Text | Uses:64 | Used by:Timeline | |
Symbol 79 Text | Uses:64 | Used by:Timeline | |
Symbol 80 Graphic | Used by:81 | ||
Symbol 81 MovieClip | Uses:80 | Used by:83 | |
Symbol 82 MovieClip | Uses:69 | Used by:83 | |
Symbol 83 MovieClip | Uses:81 82 | Used by:Timeline | |
Symbol 84 Text | Uses:64 | Used by:Timeline | |
Symbol 85 Text | Uses:64 | Used by:Timeline | |
Symbol 86 EditableText | Uses:64 | Used by:Timeline | |
Symbol 87 Text | Uses:64 | Used by:Timeline | |
Symbol 88 Font | Used by:89 93 | ||
Symbol 89 EditableText | Uses:88 | Used by:Timeline | |
Symbol 90 Font | Used by:91 92 | ||
Symbol 91 Text | Uses:90 | Used by:Timeline | |
Symbol 92 Text | Uses:90 | Used by:Timeline | |
Symbol 93 EditableText | Uses:88 | Used by:Timeline | |
Symbol 94 Font | Used by:95 96 | ||
Symbol 95 Text | Uses:94 | Used by:Timeline | |
Symbol 96 Text | Uses:94 | Used by:Timeline | |
Symbol 97 Font | Used by:98 110 | ||
Symbol 98 EditableText | Uses:97 | Used by:Timeline | |
Symbol 99 Graphic | Used by:Timeline | ||
Symbol 100 Font | Used by:101 | ||
Symbol 101 EditableText | Uses:100 | Used by:Timeline | |
Symbol 102 Font | Used by:103 104 105 | ||
Symbol 103 Text | Uses:102 | Used by:Timeline | |
Symbol 104 Text | Uses:102 | Used by:Timeline | |
Symbol 105 Text | Uses:102 | Used by:Timeline | |
Symbol 106 Button | Uses:44 | Used by:107 | |
Symbol 107 Button | Uses:106 | Used by:109 | |
Symbol 108 Graphic | Used by:109 | ||
Symbol 109 MovieClip | Uses:107 108 | Used by:Timeline | |
Symbol 110 EditableText | Uses:97 | Used by:Timeline | |
Symbol 111 Font | Used by:112 113 115 | ||
Symbol 112 Text | Uses:111 | Used by:Timeline | |
Symbol 113 Text | Uses:111 | Used by:Timeline | |
Symbol 114 Graphic | Used by:Timeline | ||
Symbol 115 Text | Uses:111 | Used by:Timeline |
Instance Names
"bg" | Frame 5 | Symbol 49 MovieClip |
"bg" | Frame 10 | Symbol 71 MovieClip |
"bg" | Frame 11 | Symbol 77 MovieClip |
"bg" | Frame 12 | Symbol 83 MovieClip |
"bg" | Frame 21 | Symbol 49 MovieClip |
"platform" | Symbol 49 MovieClip Frame 1 | Symbol 48 MovieClip |
"platform" | Symbol 71 MovieClip Frame 1 | Symbol 70 MovieClip |
"wall" | Symbol 77 MovieClip Frame 1 | Symbol 76 MovieClip |
"wall" | Symbol 83 MovieClip Frame 1 | Symbol 81 MovieClip |
"platform" | Symbol 83 MovieClip Frame 1 | Symbol 82 MovieClip |
|