ActionScript 2.0 :: Flash Game Scrolling Background?
Jan 21, 2009
I'm trying to make a game where the character stays in the middle of the screen and the background scrolls as the arrow keys are pressed.
I've got it moving fine, but the background scrolls off the stage when you reach the edge. The background's bigger than the stage. I want to stop the background moving before this happens.
I'm making a simple side scrolling platform game called Kit Run. For moving left and right, I have the sprite run in place while the background scrolls in the opposite direction. However, when the sprite jumps straight up and down, the background stays stationary. What I need help with is getting the background to scroll down when the sprite moves up beyond a certain point, and up when the sprite moves down beyond a certain point. Ive tried several probably unnecessarily complicated methods that only sort of work.
I have converted a large background image (much larger than the stage) into a Movie Clip. I did this so I can make it scroll as the player traverses to the edge of the scene.This appears to make the player free to roam the entire background image.I have a tree symbol with a class attached to it that blocks player movement.Here is my problem:
When I drag and drop instances of the tree symbol onto the background, the trees are stationary and do not scroll with the background.I do not want to have to implement code to make the trees scroll when the background does.I was wondering if there was a way to simply attach the trees to the background so that if the background moves, the trees move with it and appear to be part of the background as if they were drawn into it.It is convenient for me to be able to drag and drop as many trees as i need to block certain routes on the background from the player.I tried writing code to make the trees move but it was only working for the very last tree that I added to the scene.
I'm making a top-view side-scrolling racing game in Flash AS3. I'm unsure about the best way to store levels in the game.Please provide suggestions for both tile-based and art-based backgrounds.
I'm trying to put a Tween in here so it's less 'rude' when I roll over the bottom bar (interface).See the swf here:(Press Start, then one of the windows)Script:
Code: private function scrollMovement ( event:Event ):void {
I was just wondering what the best data structure would be to use to represent data objects in a side scrolling game, basically the stuff the user can't see isn't on the stage so I would generally create a custom class to define its properties (x,y,weight,type, derp, etc) and then push that into an array and as the user moves forward I project the info from the array while checking if their x position is.
The problem that can occur is that the user can move left and right so whats the best way to keep track of the indexes?
My goal: To create a side-scrolling motocross game (horizontal - already have terms on side scrolling methodology).The bike - should react to jumps, etc.Wheels need to turn when gas is pressed, etc (is this a basic animation on keyboard events, or is it actually what 'drives' the machine??)The rider - should hang on to bike, lean forward, backward, etc.My question lies within where should be the best place to start? I know this isn't going to happen over night, and my primary focus is on the bike & suspension & rider physics (making sure the suspension/bike/rider react correctly to bumps).URL...
As you may have seen from my previous posts, I am creating a side-scrolling action game in Flash/Actionscript 3.0. Right now I am trying to get enemy objects to face the player's direction. Here is what I mean (dartD1 is an instance of the enemy character object. If its scaleX is 1, it's facing right; if its scaleX is -1, it's facing left):
I'm doing the shooting game. In that character should move left and right by using the arrow keys. The background is movieClip with image. The character is walking very slow sometimes. And the zombies will come automatically. Why the movement is very slow sometimes?
I'm currently learning Flash (CS4, AS3) and am creating a game. I have currently 1 flv file with 4 scenes, I then move from left to right and then to scene 2 and go from left to right. This is the game where items pop up that need to be clicked on and you get points.
Is there any way I can combine these onto 1 scene? Flash only allows you to have a maximum of 2880px wide.The reason for this is the transition between the scenes is RUBBISH and that my AS is not working correctly in between scenes (it loses values).
I have come to a solution where I use an invisible button (covering the whole movie) where the action takes place in. Problem is, I can't put buttons on it because the invisible button blockes them.Does anyone know an other solution of making my background image scroll like the example site?
Im trying to animate a scrolling background which is simple enough. I dont want the background animation to scroll when the game is first loaded, I only want it to begin scrolling after the play button is clicked.
Ive used stop(); command in the first line of the MovieClip instance that is the back ground.
Some things I have tried
- Coding in flash to scroll the background, add a check to see once the background reached a certain x.position on the stage, it would addChild the same instance, where it originally was located and repeat the scroll process. I couldnt get this work, but would be intersted to see how you guys would approach it.
-Tried using a gotoAndPlay(2); in the movieclip last key frame to repeat the process. This causes the animation to chop up. I tried using this several diffrent ways, I could get it work at one point. But the background would scroll before the button was even clicked, I couldnt figure out a work around.
I've got a 800x600 document that has a panoramic picture scrolling horizontally and buttons in the image.
i've got this piece of code for AS2.0
[Code]...
Otherwise it is working all good, but I'd like it to stay put at the start. Right now it immidiately starts scrolling to right unless I move the mouse on top to stop it. So ye, i need to have it sitting still and only scroll when the mouse is at the edges of the document.
I'm trying to create a scrolling game in as3. The problem I'm having is how to make things like explosions and rockets firing from the ground at the player object to scroll with the background instead of staying stationery with the player object during the game. Does anyone know a simple method to keep the explosions and other stuff not connected with the player object, to stay scrolling with the background?
I am having problem in Zoom with scrolling of background. I want like " There will be a huge background and pan with mouse. when we click on any area that particular area will zoom in and I have to capture that image. And one more thing , that background will contain animated movieclip. Ref:- [URL] In above reference you will find bg is simple bitmap with no scrolling..
I would like to create a scrolling background for a web site (something that functions like the old 2d pane scroller games). Does anyone know of any books/articles that address this functionality?
I have a text field containg an amount of dynamic text. I scroll it auotmatically with AS but it appears that whenever I make the text scroll Flash automatically throws in a background (on the text) and I can't seem to turn it off. I have an image behind the text so I need the background transparent.
I'm about to create a scrolling platformer game, something like Gum Drop Hop, where the background is scrolling constantly, and you have to keep running or else you'll die. Do you know any tutorials on how to do something like this? I'm not really sure how I would generate random platforms all the time...
I have a scrolling background to mimic the effect that my "character" is walking around. It moves according to my up/down/left/right keys. The problem is I can go too far "up" and my background slowly reveals the white stage beneath it.Is there a way to set a parameter or restriction on this image that once the top side of it hits the top of my stage it can no longer continue moving down?
I have a scrolling background and am trying to place an object on top of it dynamically. I can get the object(which is a picture of a tractor to appear over the background with the following statement attachMovie("tractor_mc","pic",2); however it locates it at the wrong position on the stage. Is there anyway that I can control where the object is dynamically placed on the stage ? im using Flash 8 and ActionScript 3.0
I have created a scrolling background as per the instructions on website [url]...and I want to place objects on top of it. To get the effect that I want the instructions say to do the following:
"1. Put the Cloud ActionScript in a MovieClipCreate a new MovieClip, cut all the ActionScript from the main stage and paste it into the MovieClip. Go back to the main stage. Open the library and drag an instance of the Movieclip with the ActionScript on Stage. Now the dynamic clouds are inside a static Movieclip, which means you can now put things above it without using dynamic attachment. [code]...
How to place movieclips on a scrolling background with AS3? My background scrolls and my character runs when the right arrow key is pressed. But when I tried to place the obstacles he is supposed to jump over, only the first one is visible, and it looks like he's chasing it. My background (Bg) is 3802.8px wide and I put the obstacles and "home" (Cabin) about 600px apart.
var bg:Bg = new Bg(); addChild(bg); bg.y = 280.1; var man: Man = new Man(); addChild(man); [Code] .....
I have a question on creating scrolling text. I want the background transparent. Here's what I have: [URL]. The content is there, it just isn't visible. I copied the code and dragged the actual scrollbar/arrows from the tutorial.
The code is as follows: fscommand("allowscale", "false"); bar.useHandCursor = dragger.useHandCursor=false; space = 20; friction = 0.9; speed = 4; [Code] .....