IMG

 
IMG
IMG   IMG
  Welcome to GTAForums! Be sure to check out the Grand Theft Auto V Forum.

You are not registered! (If you are, click here to login) Registering is fast, free and easy and allows you to instantly reply to any topic on GTAForums.
Why wait? Click here to register your own unique username and become part of the ever-growing community!


( Log In | Register | Revalidate Validation E-mail )
Quick Log-In:
  IMG
       
>
  Reply to this topicStart new topicStart Poll

 Need help with designing a Brick Breaker game

 Using Flash CS3 & Actionscript
 
Dwemer Centurion  
Posted: Monday, Dec 12 2011, 23:37
Quote Post


Square Civilian
Group Icon
Group: BUSTED!
Joined: Oct 31, 2011

uk.gif

XXXXX



Hey guys, I'm following a tutorial that my teacher in my College class set for a Pong game, but I'm making a Brick Breaker game that is very similar. He laid out the tutorial in such a way that I'm unsure as to whether my classes are correct, perhaps some should be together etc.

Here's what I've got so far:

package{

import flash.display.*;
import flash.events.*;

public class BrickBreaker extends MovieClip{
}//end of package

//Class Variables
var xspeed, yspeed:Number;
}//end of class variables

public function BrickBreaker():void{
xspeed = 5;
yspeed = 10;
addEventListener(Event.ENTER_FRAME, gameBall);
}//end of constructor

private function gameBall(event:Event):void {
//move the ball
gameBall.x += xspeed;
gameBall.y += yspeed;
//check whether the ball hits the edge of the screen
if(gameBall.x<16 || gameBall.x>784) xspeed *= -1;
if (gameball.y<16 || gameBall.y>584) yspeed *= -1;
}


I cannot get the ball to move at all. By this point it is supposed to bounce around the screen but it doesn't. The ball's been exported for Actionscript and the registration point is in the middle.

Any help would be much appreciated.
PM
  Top
 

 
OzzySM12  
Posted: Monday, Jan 16 2012, 22:38
Quote Post


Hmm...
Group Icon
Group: Members
Joined: Nov 7, 2004

sj.gif

XXXXX



Ok, I'm no Flash programmer but I'll see if I can help.

Looking at your code you are setting gameBall.x and gameBall.y, but gameBall is the name of the function.
Is this causing a conflict if you have an object with the same name?

Also should you not be passing your ball object into the function so it can access it to change its position?
Users WebsitePMXbox Live
  Top
 

 
The_Sorrow  
Posted: Wednesday, Jan 18 2012, 18:43
Quote Post


Heaven, I'm in heaven(8)
Group Icon
Group: Members
Joined: May 31, 2010

en.gif

XXXXX



It would be visually more appealing and easier to read if you used the CODE tag.

Users WebsitePMMSN
  Top
 

 

1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)

0 Members:

Topic Options Reply to this topicStart new topicStart Poll
Search topic for posted by (exact match)



 
IMG IMG