Chapter 19: ActionScript: Write Scripts . . . . . . . . . . . . . . . . . . 225
Set up your workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Create an instance of a symbol. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .226
Name button instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Initialize the document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .228
Apply ActionScript syntax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .229
Locate ActionScript reference documentation . . . . . . . . . . . . . . . . . 230
Add comments to ActionScript . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Write a function for a button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Copy and modify a button function . . . . . . . . . . . . . . . . . . . . . . . . . . . . .232
Check syntax and test your application . . . . . . . . . . . . . . . . . . . . . . . . .233
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .234
Set up your workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .236
Name button instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Add a scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
Move between scenes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .238
Control the document with a stop() action . . . . . . . . . . . . . . . . . . . . . . .238
Link a button to a scene . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Add navigation to return to Scene 1. . . . . . . . . . . . . . . . . . . . . . . . . . . . .239
Play a movie clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
Use a behavior to play an MP3 file . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
Test your document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .243
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244
Chapter 21: ActionScript: Create a Form with Conditional Logic
and Send Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
Set up your workspace. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .246
Add an input text field to collect form data . . . . . . . . . . . . . . . . . . . . . .246
Add a Submit button to the form . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .247
Add an error message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .248
Add a confirmation message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Add a stop() action . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
Add frame labels for navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Add conditional logic for the Submit button . . . . . . . . . . . . . . . . . . . . . 251
Pass data out of a SWF file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .252
Write a function for the Try Again button . . . . . . . . . . . . . . . . . . . . . . . .253
Test your SWF file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .253
Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
8
Contents
Need help?
Do you have a question about the FLASH 8-FLASH and is the answer not in the manual?
Questions and answers