ActionScript 3.0 :: Make A Ball Bounce Around The Screen?
Feb 13, 2011
So I am trying to get a ball to move around the screen, and when it gets to the walls of the stage I want it to change directions. So far, I have this code:
Code:
import flash.events.Event;
var ballVelx:Number = Math.random() * 15;
var ballVely:Number = Math.random() * 15;
var ballDirx:Number = 1;
[Code].....
This is not in the main timeline, it is in the symbol timeline for Ball. With this, I have the ball moving around and when it reaches the end of the stage it resets with a random velocity/angle. When I uncomment the ballDirx and ballDiry lines and comment out the this.x = 0 line, the ball doesn't change directions, it just stops moving when it reaches the end of the stage.
i wanna ask how do i make a ball bounce off something like a ball bouncing off a bumper in a pinball game? i've tried a lot of times but everytime the ball get stucked to the box and it doesn't move anymore...will be grateful if anyone noes the actionscript of it..
I followed the bit101 tutorial on gravity and now have a movie clip called "ball" (instance name) with an embedded invisible button (so you can throw it all over the place).I also have a movie clip called "block1" (instance name too! what a coincidence, isn't life lovely). I want to make them collide, and make the ball bounce away.
I haven't done much actionscript stuff ...and at the moment im trying to make a ball bounce across the stage, but im unsure how to go about doing that.
I'm having problems with my flash game, i am making slimeball and im using the hitTest to make my ball bounce off of the players, but because my players are semi circular when it hits off the back of my player the ball still goes forward when it should bounce off the player in the direction that it came from, if that makes sense
I haven't done much actionscript stuff ...and at the moment im trying to make a ball bounce across the stage, but im unsure how to go about doing that.
I cant figure out how to make the ball move and bounce around the stage. and i also need help on the paddle that the ball bounces off of. if u could help me out that would be awesome.
I am familiar with hit test, but how do you make a ball bounce off a wall with the same angle that it bounced on it with?ex. it hits the wall at 45 degrees, and it bounces off the wall at 45 degrees
i want to make a ball move at a constant speed into a wall and bounce of, initially it should move back but then It should carry on moving towards the wall.
I managed to make it bounce but once it hits the wall it carries on in the opposite direction!
I followed this tutorial to make a bouncing ball in flash. Its AS2 so it took me some time to make it work in AS3 Now I want to make the ball roll down a slope, fall and bounce when it hits the ground. I have attached my .fla.
I want to make a box come from off screen then bounce back and forth and then come settled down in the middle of the screen. It can be random bouning intervels or a set amount.
I have this code to make a ball bounce. it works fine, however, everything on the stage bounces. I only want the ball to bounce.
Here is my code /* Actionscript 3.0 Bounce Effect. ball = movieclip instance name*/ var velocity = 0; var gravity = 2; var speed = 0.03; var ground = 300; Object(this).ball.addEventListener(Event.ENTER_FRAME, fl_bounce); function fl_bounce(event:Event) { [Code] .....
I'm pretty new to Flash and I've ran into a bit of an issue. I'm trying to convert a AS2.0 code into a AS3.0 code, more specifically I'm following this guide:
Just getting it to spin off and react realisticly with the wall would add a whole new dimention, but its a bit beyond me (*noob!*). It calls for some collision recognition I think, but the forums I've read so far on the topic are just too complex. My aim is also to also bounce the ball off the cursor.
In the process of making a pinball game, i wanted to set up a system where a ball would bounce on an object, and eventually come to rest on it. Everything works fine, but eventually the ball just goes through it instead of coming to rest on top of it. I do not understand why this happens, and would like to know if there is anything i can do to fix this. The .fla is attatched.
The game is like any other pong game with one differance. Rather then the paddle only moving left and right, it would move in a circle around the play field and you would not be able to rely on the walls to keep your ball in play. My problem is that I cant get the ball to bounce off of the paddle at the correct angle. Below is a link of the swf and fla that I have now.[code]
I make this simple system to simulate a collision of a block in "walls" and bounce like a pong ball. To use drag the orange square and release to start the movement. But I have a problem, sometimes the collision not happen and the block go through the walls, I try less the time of setInterval that verify the collisions but not solve my problem. collision system -> [URL]
So in my level 1, here's what I wanted it to look like:on enter frame, a few of my "drag-gable" buttons are going to fall to the ground, bounce a little bit and stop when they ran out of speed.Attached the file that I've already scripted the drag n drop on each button, now how do i script the "fall to the ground part"?
After successfully embedding a *.gif image and resizing it (pretty spesh i know), I decided I wanted the image (a soccerball) to bounce around the screen diagonally, continuously, much like the way the old screensavers used to do.
for the ball movement i have used four seperate
addEventListener(Event.ENTER_FRAME, event#);
calls for each of the four possible diagonal movements I wanted for my ball; those being: downright, downleft, upright, upleft (for want of a better description)and I used if statements to change the diagonal movement of the ball when it hits the edge/edges of the screen;i.e.
Code: if (image.hitTestPoint(x#, y#, true)){ removeEventListener(Event.ENTER_FRAME, currentevent#); addEventListener(Event.ENTER_FRAME, newevent#);[code].....
and this works well for about 30 seconds and I can see the ball can bounce diagonally in each of the four directions, after which time the ball decides to move straight down, straight left, continue diagonally for a time, and then straight for a few seconds then come to rest on the left side of the screen near the bottom.And it doesn't necessarily happen when the ball hits directly in the corner of the screen, (I have tested it using various starting positions).
trying to basically using AS3 to make a ball bounce around the stage but never lose motion and have the chance to speed it up or slow it down through code.
Code: Select allif (yellowball.hitTestObject(maze1)) { stop(moveball); gotoAndStop(2); } I am trying to do a simple script where the arrow keys move a ball around the screen and when it collides with maze1 the movie skips to frame 2. It says that the code is correct, but it doesn't work.
I have added full screen code on my movie so that the user can extend the size of the movie. eg If the user expands the browser window to 1200 X 900, then my movie will become 1200 X 900 without the movie deforming.
Okay, so I have a movieclip of a letter (done in photshop to look like jelly). I want to animate it to fall from above, bounce on an invisiable plane, squash when it hits, and squash and go back up and decrease it each time until it comes a rest.I have the bounce but I need to squash.
I am just restarting my flash adventures and am trying to learn AS3. I can a real quick code request. I am trying to make a MC bounce off the sides of the stage. When I use the following code, the MC gets stuck going -2 then +2 at the edge of the stage.
[Code]....
How do I get it disregard the first part of the if/else and then go the other direction? know this is a really beginer question,
I've just learned the basics of programmatic animation in Actionscript 3.0 but I can't seem to think of the right solution for this problem.Here is what I'm trying to do: A ball moves at a certain speed from the left of the screen to the right end. If there's a box in the way, it keeps bumping into it until the box breaks and it continues moving forward.The box will have a set weight that will control how much it slides when it is bumped by the ball. The ball will be pushed back a bit when it bumps the box.I have a very specific idea and all I need is a little help starting. How would you tackle this problem?
this will make your movie clip bounce. that i need to know is why does it bounce. i cant quite get my head around it. i start of and accelerate, hit 300 on the stage but then go up decreasing my speed by 0.8 every frame..