Colliding and Angles, how to make it work???

Hey All;
OK; I have walls on either side of my background, they are set to collide when being hit by a ball. The problem is that when hit by a ball the ball immediately starts going straight across the screen. So while the ball may be travelling at an angle to the wall it does not bounce off the wall in the correct matching angle. I tried changing the Collision shape under the wall attributes, and that makes it so that when it does bounce it goes off at a correct matching angle, but now most of the time the ball just goes through the wall.
When a ball it travelling at a 45 degree angle to a wall when it hits it should bounce off 90 degrees from where it hit the wall, this is not happening.
At best what seems to happen is that it will bounce at the correct angle once and then go into a back and forth straight across the screen motion. Is there any way to force the ball into continuing to use real movements, in other words bouncing true and not just going across the screen?
Thanks
Any ideas?
OK; I have walls on either side of my background, they are set to collide when being hit by a ball. The problem is that when hit by a ball the ball immediately starts going straight across the screen. So while the ball may be travelling at an angle to the wall it does not bounce off the wall in the correct matching angle. I tried changing the Collision shape under the wall attributes, and that makes it so that when it does bounce it goes off at a correct matching angle, but now most of the time the ball just goes through the wall.
When a ball it travelling at a 45 degree angle to a wall when it hits it should bounce off 90 degrees from where it hit the wall, this is not happening.
At best what seems to happen is that it will bounce at the correct angle once and then go into a back and forth straight across the screen motion. Is there any way to force the ball into continuing to use real movements, in other words bouncing true and not just going across the screen?
Thanks
Any ideas?
Comments
Hope that helps.