First time here? First time here? Newsletter Signup Newsletter
Search tutorials
Author: Luke Knepper | Website: http://zazeran.com


Shooting games get more interesting the more it looks like you are actually shooting something, instead of just pressing a key or clicking. As you may know, most real guns have sights for aiming, and when you look through the sight you usually see a cirlce with two diameters shown, on vertical and one horizontal. Most shooting games use this as the aimer/pointer in the game. Flash has the capability of changing the mouse pointer into a new shape. Take the sight movie clip you created earlier and draw whatever you want the pointer to be in the game, I made mine a red circle with two lines through it, as described above. It's best if the sight is only one frame long. Then, in the main timeline of Scene 1 in a layer named "pointer", drag the pointer onto the stage. Make sure that it is not in the white area of the stage which is seen. Name the pointer instance "cursor_mc" (with the cursor selected, enter "cursor_mc" in the Instance Name section of the properties inspector, bottom of screen. This lets us acces the cursor via ActionScript code). If you haven't already done so, make a new layer named "actions" (it makes the game more tidy). Select the keyframe in frame 1 of the actions layer and enter this code into the actions panel (to open actions panel, press F9 or Window>Actions):

Mouse.hide(); cursor_mc.onMouseMove = function() { this._x = _xmouse; this._y = _ymouse; updateAfterEvent(); };

here's what the code does: It first hides the mouse pointer so that you don't see it anymore. Then it makes a function which is defined as when the mouse moves. Next, it sets the position of the sight image to the mouse's position, and then updates the movie/game. Now, whenever you put your mouse in the game when it is playing, the mouse turns into the sighter shape you drew.

» Level Basic

Added: 2006-07-05
Rating: 5.96 Votes: 85
» Author
Luke Knepper only had two weeks of Flash experience when this tutorial was written, and figured most of it out through little bits and pieces from internet articles and the built in tutorial. His site, zazeran.com, is an online archive of games and programs and features Flash games.
» Download
Download the files used in this tutorial.
» Forums
More help? Search our boards for quick answers!
Featured Flash FLA
» Author: Inocreato
» Title: RaiseTheBlocks
» Description: Raise all the blocks to win the game
Featured Sound Loops
Image for equalize

Audio Player

» Author: TomCat Carty
» Title: The Wood
» Description: Just a little game ending or it can maybe be looped. Recorders with music box and percussion to give the feel of well, I don't know, the woods? Free to use, just credit me. thank you
Latest Font
» Author: Fábio FAFERS
» Description: I created this font for free use. Everyone can apply it in personal or business texts. Its free, but I want to be communicated in case of business use. Donations are accepted to keep the project of free fonts alive! Thank you all
Featured Sound Fx
Image for equalize

Audio Player

» Author: Davisigner
» Description: Hmm... what to say about this one? It's reminiscent of the closing notes of the opening music from the Three Stooges done in a church organ style with a closing cymbal crash. I'll give this one away gratis, but feel free to check out my free loops and potential upcoming license-mandated ones over in the respective part of Flashkit.