# Ssb project

**URL:** <https://forum.kirupa.com/t/ssb-project/253532>\
**Category:** Uncategorized\
**Created:** [March 2, 2008, 6:07pm UTC](https://forum.kirupa.com/t/ssb-project/253532 "2008-03-02T18:07:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![exodus\_ze\_great](https://avatars.discourse-cdn.com/v4/letter/e/278dde/32.png) [@exodus\_ze\_great](https://forum.kirupa.com/u/exodus_ze_great)\
**Post date:** [March 2, 2008, 6:07pm UTC](https://forum.kirupa.com/t/ssb-project/253532/1 "2008-03-02T18:07:14Z")

</div>

i just started a ssb project and this is the thread 4 it. i need some help on an attack code so when he attacks he goes to frame 4, heres the code i have + his instance name is player

> onClipEvent (load) {  
> var grav:Number = 0;  
> // gravity  
> var speed:Number = 10;  
> // how fast you walk  
> var jumpHeight:Number = 15;  
> // how high you jump  
> var slow:Number = .7;  
> // sets water falling speed  
> var slowspd:Number = speed/1.5;  
> // sets water walking speed  
> var setspeed:Number = speed;  
> var scale:Number = \_xscale;  
> var ex:Number = 5;  
> // makes hitTests better, change for a closer hitTest (warning, more buggy if smalle, less real if further)  
> this.gotoAndStop(2);  
> }  
> onClipEvent (enterFrame) {  
> grav++;  
> \_y += grav;  
> while (\_root.ground.hitTest(\_x, \_y, true)) {  
> \_y–;  
> grav = 0;  
> }  
> if (\_root.water.hitTest(\_x, \_y, true)) {  
> if (grav\>0) {  
> grav \*= slow;  
> }  
> speed = slowspd;  
> } else {  
> speed = setspeed;  
> }  
> if (Key.isDown(68)) {  
> \_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 -= 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 -= 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 -= 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 += speed;  
> }  
> if (\_root.ground.hitTest(\_x, \_y-\_height-15, true)) {  
> grav = 1;  
> }  
> }  
> :toad::mario:🔗:kir::yoshi::luigi:  
> edit: i have flash 8 not cs3
