Jump to content
xisto Community
Sign in to follow this  
brentyboy

Flash As2

Recommended Posts

HI all, im needing help, im in flash as2 and im trying to make my enemys move diagonally downwards and when they reach the limits iv set (the buildings) i want them to bounce off and go the other way, but the way its going one it hits the sides, they just go down straight. i couldnt get it to work with hittests so iv just used > < limits. code as follows:

onClipEvent (enterFrame) { enemySpeed = 2; sideSpeed = 4;    if (this.hitTest(_root.newBullet)) {  this.gotoAndStop("dead");  }  this._y += enemySpeed; this._x -= sideSpeed;  if (this._x<175) {  this._x += sideSpeed; } if (this._x>375) {  this._x -= sideSpeed; }}

Notice from rvalkass:

Please remember to put code inside Code tags.

Share this post


Link to post
Share on other sites

I don't know how much help you can get with that little information...

So, you want your enemy to bounce off when hitting a wall, right?

What exactly is sideSpeed? The movement of your stage, or something similar?

Basically, if you want your enemy to bounce off in the opposite direction - you need to set its x and y values to increment for minus speed. So, for instance, you would go for this:

this._x += -speed;this._y += -speed;


As a basic rule of thumb.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.