Jump to content
Search In
  • More options...
Find results that contain...
Find results in...
    1. Welcome to GTAForums!   (85,501 visits to this link)

    2. News

    1. GTA Online

      1. Find Lobbies & Players
      2. Guides & Strategies
      3. Vehicles
      4. Content Creator
      5. Help & Support
    2. Crews

      1. Events
      2. Recruitment
    1. Grand Theft Auto Series

    2. GTA Next

    3. GTA V

      1. PC
      2. Guides & Strategies
      3. Help & Support
    4. GTA IV

      1. Episodes from Liberty City
      2. Multiplayer
      3. Guides & Strategies
      4. Help & Support
      5. GTA Mods
    5. GTA Chinatown Wars

    6. GTA Vice City Stories

    7. GTA Liberty City Stories

    8. GTA San Andreas

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    9. GTA Vice City

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    10. GTA III

      1. Guides & Strategies
      2. Help & Support
      3. GTA Mods
    11. Top Down Games

      1. GTA Advance
      2. GTA 2
      3. GTA
    12. Wiki

      1. Merchandising
    1. GTA Modding

      1. GTA V
      2. GTA IV
      3. GTA III, VC & SA
      4. Tutorials
    2. Mod Showroom

      1. Scripts & Plugins
      2. Maps
      3. Total Conversions
      4. Vehicles
      5. Textures
      6. Characters
      7. Tools
      8. Other
      9. Workshop
    3. Featured Mods

      1. DYOM
      2. OpenIV
      3. GTA: Underground
      4. GTA: Liberty City
      5. GTA: State of Liberty
    1. Red Dead Redemption 2

    2. Red Dead Redemption

    3. Rockstar Games

    1. Off-Topic

      1. General Chat
      2. Gaming
      3. Technology
      4. Programming
      5. Movies & TV
      6. Music
      7. Sports
      8. Vehicles
    2. Expression

      1. Graphics / Visual Arts
      2. GFX Requests & Tutorials
      3. Writers' Discussion
      4. Debates & Discussion
    1. Forum Support

    2. Site Suggestions

Sign in to follow this  
Dwemer Centurion

Need help with designing a Brick Breaker game

Recommended Posts

Dwemer Centurion

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:



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.

Share this post

Link to post
Share on other sites

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?

Share this post

Link to post
Share on other sites

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



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  


Important Information

By using GTAForums.com, you agree to our Terms of Use and Privacy Policy.