Basic Lesson 1: Publish
Basic Lesson 2: Movie Size
Basic Lesson 3: Action Menu
Basic Lesson 4: Timeline

Basic Lesson 5: Import Image

Lesson 1: Motion Tween

Lesson 2: Shape Tween
Lesson 3: Break Apart
Lesson 4: Motion Guide
Lesson 5: Alpha Fade
Lesson 6: Drag & Drop
Lesson 7: Animated Button
Lesson 8: Load Movie

Lesson 9: Link URL

Lesson 10: Cursor Change
Lesson 11: Add Favorites
Lesson 12: Add Sound
Lesson 13: Insert Scene
Lesson 14: Goto Frame

Lesson 1: Control Movieclips
Lesson 2: Flip Symbol
Lesson 3: Inside Movieclip
Lesson 4: Dynamic Text
Lesson 5: Random Clip
Lesson 6: Actionscript Music
Lesson 7: Symbol Timer
Lesson 8: Rotate Movieclip
Lesson 9: Disable Right-click
Lesson 10: Frame Names
Lesson 11: Side Scroller
Lesson 12: Increasing Velocity
Lesson 13: Visibility
Lesson 14: What's 'this'
Lesson 15: Collectable Items
Lesson 16: Specified Action
Lesson 17: Button Tap Code
Lesson 18: Random in Detail
Lesson 19: Health Bar
Lesson 20: Follow Movieclips

Common Arrays
Lesson 1: Hello World

Lesson 2: Functions
Lesson 3: Loops
Lesson 4: If Statements
Lesson 5: Arrays
Lesson 6: Control Movieclips
Lesson 7: Basic Properties
Lesson 8: Control Movieclips 2

Lesson 9: Adding A Timer

Lesson 10: Saving Data
Lesson 11: Data Objects

Lesson 1: Movement

Lesson 2: Wall Collision
Lesson 3: Shoot
Lesson 4: Shot Collision
Lesson 5: Score

Lesson 1: Character

Lesson 2: Eye Movement
Lesson 3: Arm Movement
Lesson 4: Walking
Lesson 5: Background
Lesson 6: Loop Background

Lesson 1: Orbital Dots 1

Lesson 2: Orbital Dots 2
Lesson 3: Spinning 1
Lesson 4: Spinning 2
Lesson 5: Easing Spaceship
Lesson 6: Sprite 3d
Lesson 7: Bouncy Ball
Lesson 8: Bouncy Ball 2
Lesson 9: Simple Collision

Lesson 10: Crazy Tiles


Contact Flashcartoons!
Click Here to Visit!
Naruto Blogs Forum!
AssCastle - Online Comic
Eddsworld! MyAnimeSpace - Myspace Layouts

Flashcartoons on Facebook

Flashcartoons Google+ Page

Flashcartoons on Twitter

Flashcartoons on Myspace

eXTReMe Tracker


home > learn flash > advanced lesson 17  

 Advanced Lesson Seventeen: Button Tap Code

1.) In this tutorial I will show you how to disable a button hold action, so when you hold a button, no matter how long you hold it, the action will only be executed once..

--------- --------------

--------- --------------

2.) In this tutorial You need the following:

-Timeline Panel
-Actions Panel
-A symbol to work inside of

3.) OK So I will just start right away by telling you to open up your symbol, and by giving it 3 keyFrames. Because in a button tap action, there is actually 3 steps taking place. The unexecuted with no press, the executed with a press, and the unexecuted when it is being held down.
Then on the first key frame, put a variable on inside button on the first keyframe saying that this is button press stage 1, and I want it to stop here, until an action is met.
Button Press Stage 1 is, when No Key has been pressed yet.

--------- --------------

--------- --------------

4.) Then on the second Key frame you are going to put button press stage of 2 as a variable. This Frame is when the button has been pressed. Also put what action you want to happen when the button has been pressed..

--------- --------------

--------- --------------

5.) Then on the 3rd keyframe, you give the variable a stage of 3, because thats when the button is held down, and the action was already executed. If the action was exectuted and the button is still being held down, you will want your button to stay at this stage, until the key has been unpressed .

--------- --------------

--------- --------------

6.) Then when you go back outside of that symbol, you put this code.
This code says:
when the button is pressed (in this case the spacebar), play through all the button stages in this movie clip how ever if no button is pressed then go to the first button stage inside this movieclip Then the 2nd if statement says, if its on the 3rd stage stay at the frame with the 3rd stage and remember at the 3rd stage no command is being executed. It will stay at this stage until the key has been lifted up .





Property Management in Orlando