Product Overview

The Flash Anthology:
Cool Effects & Practical ActionScript

Index

A

Actions Panel
adding script using, (Actions Panel Unraveled)
Export Script option, (Externalize ActionScript)
math functions, (Modifications)
optimization, (Optimizing the Actions Panel)
ActionScript, (Flash MX 2004 Features at a Glance), (ActionScript Uncovered)-(Naming Conventions), (Naming Conventions)
(see also ActionScript examples)
accessing property values, (ActionScript Dot Notation)
advantages over tweening for animation, (Animation Effects), (ActionScripted Animation Example)
application areas, (ActionScript Uncovered)
coding tips, (ActionScript Coding Tips)
conditional statements, (Gadget-based Navigation)
core functions, (Actions Panel Unraveled)
dot notation, (ActionScript Dot Notation)
error types and causes, (Common Causes of Errors)
externalizing, (Externalize ActionScript)
interactivity through, (Interactivity Unlimited)
keywords, (ActionScript Dot Notation)
script pinning, (Script Pinning)
setting color in, (Modifications)
single-frame movies, (To Tween or Not to Tween?)
triggering events, (Interactivity Unlimited)
trigonometric functions, (Adding the ActionScript), (Modifications)
version settings, (Adding the ActionScript)
XML objects, (Creating the XML Playlist)
ActionScript 1.0 Publish settings, (Adding the ActionScript)
ActionScript 2.0
Flash MX 2004 new feature, (Flash MX 2004 Features at a Glance)
full reference, Flash MX 2004 Help Panel, (Flash MX 2004 Features at a Glance)
ActionScript examples
barrel-noise.fla, (Modifications)
barrel.fla, (Setting the Scene), (Adding the ActionScript)
blog-prefs.fla, (Storing Preferences with a Local Shared Object), (Adding the ActionScript)
blog.fla, (Creating a Simple Blog Reader Application), (Adding the ActionScript)
bounce.fla, (Bouncing Text Effect), (Adding the ActionScript)
bounce2.fla, (Modifications)
breadcrumb-caption.fla, (Inter-Movie Communications), (Creating the Breadcrumb), (Adding the ActionScript)
breadcrumb.fla, (Setting Variables Outside of Flash: A Breadcrumb Header), (Adding the Script)
bulb.fla, (Setting the Scene), (Adding the ActionScript to Create the Glow)
charting.fla, (Adding the ActionScript)
chromesweep-duplicate.fla, (Modifications)
chromesweep.fla, (Dazzling Chrome Effect), (Animating the Sweeper)
css.fla, (Adding the ActionScript)
Duplication.fla, (Raindrops Keep Falling on My Head), (Adding the Control Code)
Duplication_Modification.fla, (And the Heavens Opened…)
Duplication_Modification_Clouds.fla, (Creating a Parallax Cloud Structure)
Duplication_Modification_Clouds_And_Flash.fla, (Creating a Lightning Flash)
fall-array.fla, (Modifications)
fall-stop.fla, (Modifications)
fall-sway.fla, (Modifications)
fall.fla, (Falling Text), (Adding the ActionScript)
Flaming_Server.fla, (Subtle Flame Animation)
flv-control.fla, (Adding Control Buttons)
flv-progress.fla, (Adding a Loading Progress Bar)
flv-random.fla, (Random Movie Loader)
flv.fla, ( Accessing External FLV Files), (Adding the ActionScript)
gadget-alpha.fla, (Modifications)
gadget.fla, (Gadget-based Navigation), (Adding the ActionScript)
horizontal.fla, (Adding the ActionScript)
intricate.fla, (Intricate Forms and Form Validation), (Adding the ActionScript)
jiggle-control.fla, (Modifications)
jiggle-scale-rotate.fla, (Modifications)
jiggle-scale.fla, (Modifications)
jiggle.fla, (Setting the Scene), (Adding the Jiggle Script)
jump.fla, (Snazzy Forms: Creating a Simple Navigation System from Form Components), (Adding the ActionScript)
login-handle.fla, (Handling Form Data), (Adding the ActionScript)
login-styles.fla, (Modification: Adding a Focus Glow)
login.fla, (Form Basics: A Simple Login Form), (Adding the ActionScript)
mask-horizontal.fla, (Modifications)
mask.fla, (Slides), (Adding the ActionScript)
menu.fla, (Inter-Movie Communications), (Creating the Menu), (Adding the ActionScript)
miniplayer-feedback.fla, (Modifications)
miniplayer.fla, (Mini Sound Player), (Adding the ActionScript)
mp3–mx.fla, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
mp3–mx2004.fla, (Modifications)
neon.fla, (Neon Text Effect), (Adding the ActionScript)
opacity-multiple.fla, (Modifications)
opacity.fla, (Adding the ActionScript)
pancontrol.fla, (Dynamic Panning Control), (Adding the ActionScript)
questions.fla, (Creating a Scripted Questionnaire), (Adding the ActionScript)
random-gui.fla, (Random Track Overlay Effect), (Adding the ActionScript), (Adding the ActionScript)
random-volume.fla, (Modifications)
random.fla, (Random Track Sequencer Effect), (Adding the ActionScript)
Random_Motion.fla, (Random Motion), (Adding the ActionScript)
Random_Motion_Alpha.fla, (Flickering Opacity)
randomfade-kern.fla, (Controlling the Dynamically Created Movie Clips)
randomfade.fla, (Setting the Scene), (Adding the ActionScript)
rotate-random.fla, (Modifications)
rotate.fla, (Circulating Text Effect), (Adding the ActionScript)
scrubber.fla, (Setting the Scene)
silky.fla, (Silky Fading Opacity Effect), (Adding the ActionScript)
Simple_Animation_Masking.fla, (Simple Scripted Masking), (Adding Text Labels)
Simple_Motion.fla and Simple_Motion.as, (Creating a Simple Function Library)
stickynotes.fla, (Creating a Note Application Using External Data), (Adding the ActionScript)
subliminal-smooth.fla, (Modifications)
subliminal.fla, (Subliminal Navigation), (Adding the ActionScript)
SubtleVideo.fla, (Subtle Use of Video)
tabs-color.fla, (Modifications)
tabs.fla, (Tabbed Interface Extraordinaire), (Adding the Movement Code)
trace.fla, (Debugging Basics: Using trace), (Adding the ActionScript)
Transition_Opacity.fla, (Simple Opacity Transition)
try-catch.fla, (Using the Error Object), (Tiptoe Through the Code)
User_Drive_Motion.fla, (Creating User-driven Motion), (Adding the ActionScript)
validation.fla, (Tracking Data in Complex Conditions and Functions), (Adding the ActionScript)
vertical.fla, (Vertical Navigation), (Adding the ActionScript)
video-scrubber.fla, (Creating a Video Scrubber Device), (Adding the ActionScript)
videowall-random.fla, (Modifications)
videowall.fla, (Creating a Video Wall), (Adding the ActionScript)
volcontrol.fla, (Dynamic Volume Control), (Adding the ActionScript)
zoom-out-race.fla, (Modifications)
zoom-out.fla, (Zooming Out Effect), (Adding the ActionScript)
zoom-step.fla, (Modifications)
zoom-step2.fla, (Modifications)
zoom-timed.fla, (Modifications)
zoom.fla, (Setting the Scene), (Zooming the Objects with ActionScript)
addEventListener method, random track overlay modification, (Adding the ActionScript)
addItem method, F3DPieChart component, (Adding the ActionScript)
ADE (application development environment), Flash MX 2004 Professional, (Flash Forms)
adjustFor function, random fading text effect, (Controlling the Dynamically Created Movie Clips)
Adobe Systems Inc. (see After Effects) (see Illustrator)
Advanced settings option, Video Import Wizard, (Advanced Video Import Settings)
After Effects (Adobe), (Capturing Your Movie), (Advanced Video Import Settings)
Alert components
form-based navigation example, (Adding the ActionScript)
introduced, (Setting the Scene)
mimicking in Flash MX 2004, (Setting the Scene)
registration form example, (Setting the Scene)
_alpha values, (Flickering Opacity)
(see also opacity)
accurate positioning and, (Setting the Scene)
negative values, (Controlling the Dynamically Created Movie Clips)
random modification, (Flickering Opacity), (Add Some Randomness)
alphanumeric data validation, (Adding the ActionScript)
Amazon.com navigation example, (Horizontal Navigation)
angles, conversion of degrees to radians, (Adding the ActionScript), (Adding the ActionScript)
animated text (see text effects)
animation, (Animation Effects)-(Conclusion), (Conclusion)
ActionScript advantages for, (Animation Effects)
flame effect, (Subtle Flame Animation)
function libraries, (Creating Function Libraries)
guidelines for effective, (Animation Overload)
increasing the redraw rate, (Increasing the Redraw Rate)
linear motion example, (To Tween or Not to Tween?)
masking, (Simple Scripted Masking)
poetry, (Modifications)
previewing from a distance, (Animation Overload)
raindrops example, (Raindrops Keep Falling on My Head)
random motion, (Random Motion)
simulating full video, (Subtle Use of Video)
smoothness, (Adding the ActionScript)
sound effect linked to, (Importing and Exporting Sound Clips)
sound panning to accompany, (Dynamic Panning Control)
timeline animation example, (Timeline Animation Example), (ActionScripted Animation Example)
tweening and scripting approaches, (ActionScript Uncovered)
user-driven, (Creating User-driven Motion)
variable speed, (And the Heavens Opened…)
animation overload, (Animation Overload)
arrays
storing error instances, simple login form, (Adding the ActionScript)
storing linkage IDs, video wall effect, (Modifications)
storing message text
falling text effect modification, (Modifications)
questionnaire form example, (Adding the ActionScript)
simple opacity transition, (Adding the ActionScript)
sticky note application, (Creating a Note Application Using External Data)
storing MP3 tracks, (Adding the ActionScript)
storing sound clips
mini sound player modification, (Modifications)
random track sequencer effect, (Adding the ActionScript)
arrays of arrays, (Adding the ActionScript)
attachMovie method, (Adding the ActionScript)
falling text effect, (Adding the ActionScript)
vertical sliding transition effect, (Adding the ActionScript)
video wall effect, (Adding the ActionScript)
attachSound method, mini sound player example, (Adding the ActionScript)
audio processing software, (Selecting Sound Clips)
Audio track option, (Track Options)
authentication (see validation)
Auto Format option
Actions Panel button, (Optimizing the Actions Panel)
configuring, (Configuring Auto Format)

B

backgrounds
adding background noise, (Modifications)
creating global backgrounds, (Setting the Scene)
creating shaded backgrounds, (Setting the Scene)
dazzling chrome effect, importing, (Setting the Scene)
different colored areas, (Setting the Scene)
masks, video wall effect, (Creating a Video Wall)
scripted masking example, (Simple Scripted Masking)
silky fading opacity effect, (Silky Fading Opacity Effect)
backups using email, (Creating Function Libraries)
bandwidth
animation simulating full video, (Subtle Use of Video)
importing video clips, (Setting the Scene)
vector graphics and, (Comparing Vectors and Bitmaps)
Video Import Wizard, (Compression Settings)
bar graphs, (Simple Scripted Masking)
behaviors, Flash MX 2004, (Flash MX 2004 Features at a Glance)
bitmap graphics
glow effects, (Setting the Scene), (Setting the Scene)
importing, jiggling text effect, (Setting the Scene)
blog readers (see News Sweeper application)
bouncing text effect, (Bouncing Text Effect)
modifications, (Modifications)
brackets and unbalanced identifier errors, (Unbalanced Brackets)
breadcrumb navigation, (Setting Variables Outside of Flash: A Breadcrumb Header)
breadcrumb-caption.php, (Updating the Web page)
breadcrumb.php, (Setting Variables Outside of Flash: A Breadcrumb Header), (Adding the Script)
Break Apart option, jiggling text effect, (Setting the Scene)
breakpoints
adding to code being debugged, (Using the Debugger to Follow Logical Process Flow)
Debugger Panel and, (Tiptoe Through the Code)
Button components
inter-movie communication example, (Creating the Menu)
simple login form example, (Setting the Scene)
buttons
assigning event handlers, (Adding the ActionScript)
creating, simple navigation example, (Setting the Scene)
customizing labels, (Adding the ActionScript)
down state effects, (Setting the Scene)
feedback to users pressing, (Keep it Simple)
Flash MX 2004 Common Libraries, (Adding Control Buttons)
mini sound player example, (Setting the Scene), (Adding the ActionScript)
rollover effects, (Setting the Scene)
scripting the opacity of, (Modifications)
silky fading opacity effect, (Setting the Scene)
sound effect for clicking, (Importing and Exporting Sound Clips)
subliminal navigation example, (Setting the Scene)
trigger buttons
tabbed navigation example, (Creating the Tabs), (Adding the Movement Code)
user-driven motion example, (Setting the Scene), (Adding the Button Trigger Code)

C

case sensitivity, ActionScript 2.0, (ActionScript is Case-Sensitive), (Misspelled Variables)
Change Handler parameter
absence from Flash MX 2004 CheckBoxes, (Setting the Scene)
absent from Flash MX 2004 CheckBoxes, (Adding the ActionScript)
functions corresponding to, (Adding the ActionScript)
characters, rotating (see circulating text effect)
characters, separating words into
jiggling text effect, (Setting the Scene)
random fading text effect, (Setting the Scene)
charAt method, String object, (Adding the ActionScript)
Charting in Flash, (Charting in Flash)-(Adding the ActionScript), (Adding the ActionScript)
chasing clips effect, (Modifications)
Check Syntax button, Actions Panel, (Optimizing the Actions Panel)
CheckBox components
Flash MX and Flash MX 2004 incompatibilities, (Random Track Overlay Effect)
Change Handler parameter, (Setting the Scene), (Adding the ActionScript)
random track overlay effect, (Random Track Overlay Effect), (Setting the Scene), (Modifications)
registration form example, (Setting the Scene)
checkLength function
data validation debugging example, (Using the Debugger to Follow Logical Process Flow)
checkLength function, data validation debugging example, (Using the Debugger to Follow Logical Process Flow)
checkLogin function
login form example, (Adding the ActionScript)
checkLogin function, login form example, (Adding the ActionScript)
choir*.mp3 files, mini sound player, (Setting the Scene)
chrome effect, (Dazzling Chrome Effect)
circular menu example, (Gadget-based Navigation)-(Adding the ActionScript), (Adding the ActionScript)
modifications, (Modifications)
circular navigation systems, (Gadget-based Navigation)
circulating text effect, (Circulating Text Effect)
modifications, (Modifications)
reverse spin, (Adding the ActionScript)
client-side validation, (Data Validation)
simple login form example, (Adding the ActionScript)
cloud effects, raindrops animation example, (Creating a Parallax Cloud Structure)
code hinting, (Actions Panel Framework)
code readability
Auto Format option, (Configuring Auto Format)
commenting, (Code Commenting)
dynamic volume control example, (Adding the ActionScript)
code samples (see ActionScript examples)
coefficient of restitution, (Adding the ActionScript)
color
coding values in ActionScript and CSS, (Adding the Script)
Flash color codes, (Adding the Script)
setting for a movie clip, (Modifications)
Colorizer movie clip, tabbed navigation example, (Modifications)
ComboBox components
form-based navigation example, (Snazzy Forms: Creating a Simple Navigation System from Form Components), (Setting the Scene)
News Sweeper application, (Creating a Simple Blog Reader Application)
random movie loader, (Random Movie Loader)
registration form example, (Setting the Scene)
comma-separated lists
populating an array, (Adding the ActionScript)
populating text fields, (Adding the ActionScript)
commenting
code readability and, (Code Commenting)
multiline comments, (Code Commenting)
Common Libraries Panel, (Adding Control Buttons)
Component Definition dialog, (Converting to a Component)
adding parameters, (Modifications)
Component Inspector
displaying, (Setting the Scene)
simple login form example, (Setting the Scene)
components, (Converting to a Component)
adding more instances, (Adding Multiple Tabs to the Stage)
deleting, for subsequent calling, (Setting the Scene)
Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
video components, (Video Effects)
parameter locking for reuse, (Converting to a Component)
parameters explained, (Converting to a Component)
slider component availability, (Creating a Video Scrubber Device)
use as classes, (Adding the ActionScript)
Components Panel, (Setting the Scene)
(see also individual components)
Alert component, (Setting the Scene)
Button component, (Setting the Scene)
CheckBox component, (Setting the Scene), (Setting the Scene)
ComboBox component, (Random Movie Loader), (Setting the Scene)
DateChooser component, (Setting the Scene)
F3DPieChart component, (Setting the Scene)
Label component, (Setting the Scene)
NumericStepper component, (Setting the Scene)
ProgressBar component, (Adding a Loading Progress Bar)
RadioButton component, (Setting the Scene)
TextArea component, (Setting the Scene)
TextInput component, (Setting the Scene)
UI Components section
components tabulated, (Flash Forms)
Window component, (Setting the Scene)
compression profile settings, Video Import Wizard, (Compression Settings)
conditional statements, ActionScript, (Gadget-based Navigation)
content, and search engine listing, (meta Tags)
contentPath property
logging out, (Adding the ActionScript)
login form example, (Adding the ActionScript)
context-based help, (Flash MX 2004 Features at a Glance)
control buttons, external FLV file access example, (Adding Control Buttons)
ControlPlayback method, video wall effect, (Modifications)
cookies and Local Shared Objects, (Adding the ActionScript)
copying (see duplication)
cosine functions (see Math.cos function)
CPU loading (see processor load)
Create Clip button, Video Import Wizard, (Importing Your Movie)
Create Motion Tween command, timeline animation, (Timeline Animation Example)
createEmptyMovieClip method
jiggling text effect, (Adding the Jiggle Script)
video wall effect, (Setting the Scene)
createPlayList function, MP3 player example, (Adding the ActionScript)
cropping video clips, (Cropping Video Clips)
CSS (Cascading Style Sheets)
breadcrumb.php and, (Adding the Script)
editors, (Creating the CSS)
Flash support for, (CSS in Flash)-(Adding the ActionScript), (Adding the ActionScript)
compound selectors excluded, (Creating the CSS)
supported properties, (Adding the ActionScript)
Current Timeline track option, (Track Options)
cursor position (see mouse pointer position)
cycling through text, (Simple Opacity Transition)

D

Data Binding
Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
data sources, external (see external data sources)
data types
date formats, (Adding the ActionScript)
type mismatch errors, (Type Mismatches)
database linking, News Sweeper application, (Creating a Simple Blog Reader Application)
date formats, (Adding the ActionScript)
DateChooser components, trace function example, (Setting the Scene)
dazzling chrome effect, (Dazzling Chrome Effect)-(Animating the Sweeper), (Animating the Sweeper)
modification, (Modifications)
Debug Movie option, (Using the Debugger to Follow Logical Process Flow)
Debugger Panel, (Using the Flash Debugger)
complex code example, (Tracking Data in Complex Conditions and Functions)
control options, (The Anatomy of the Debugger)
setting breakpoints, (Tiptoe Through the Code)
tabs, (Harnessing the Power of the Debugger)
using breakpoints, (Tiptoe Through the Code)
using watches, (Debugging Applications with Watches)
debugging, (Debugging)-(Conclusion), (Conclusion)
Error object use, (Using the Error Object)
Flash MX 2004 error reporting, (Flash MX 2004 Features at a Glance)
trace function, (Debugging Basics: Using trace)
using the Debugger Panel, (Using the Flash Debugger)
debugging tools, (Debugging)
degrees, conversion to radians, (Adding the ActionScript), (Adding the ActionScript)
depth, illusion of
falling text effect modification, (Modifications)
raindrops animation example, (Creating a Parallax Cloud Structure)
using opacity, (Adding the ActionScript)
description meta tag, (meta Tags)
dimensions, (Add Some Randomness)
(see also scaling objects)
random modification, (Add Some Randomness)
distance, suggesting (see depth)
dot notation, ActionScript, (ActionScript Dot Notation)
circular menu example, (Adding the ActionScript)
drawing tools, raindrops animation, (Setting the Scene)
drop-down lists, populating, (Adding the ActionScript)
DropIn method
bouncing text effect, (Modifications)
DropIn method, bouncing text effect, (Adding the ActionScript)
dummy text for content areas, (Setting the Scene)
duplicateMovieClip method, raindrops animation, (Adding the Control Code)
duplicating objects
animation by, (Raindrops Keep Falling on My Head)
components as an alternative, (Converting to a Component)
text boxes, (Setting the Scene)
using the Library Panel, (Setting the Scene)
dynamic data (see external data sources)
dynamic panning control example, (Dynamic Panning Control)
dynamic responsiveness, ActionScripted animation, (ActionScripted Animation Example)
dynamic sticky notes (see sticky note application)
dynamic text fields
breadcrumb navigation example, (Setting the Scene)
circular menu example, (Setting the Scene)
CSS styling example, (Setting the Scene)
inter-movie communication, (Setting the Scene)
mini sound player modification, (Modifications)
MP3 player example, (Setting the Scene)
registration form example, (Adding the ActionScript)
sticky note application, (Setting the Scene)
dynamic text, falling text effect, (Modifications)
dynamic volume control example, (Dynamic Volume Control)

E

elastic effects, subliminal navigation example, (Adding the ActionScript)
electricity, sound suggesting, (Neon Text Effect)
email archiving of backups, (Creating Function Libraries)
Embed Font Outlines For option, (Setting the Scene)
embedded video, (Embedded Video)
example, (Setting the Scene)
empty movie clips
jiggling text effect, (Adding the Jiggle Script)
video wall effect, (Setting the Scene)
zooming text effect, (Zooming the Objects with ActionScript)
Encoding dialog, Video Import Wizard, (Compression Settings)
crop option, (Cropping Video Clips)
error messages, simple login form example, (Adding the ActionScript)
Error object, (Using the Error Object)
error reporting, Flash MX 2004, (Flash MX 2004 Features at a Glance)
errors in ActionScript
handling with try-catch blocks, (Using the Error Object)
types and causes, (Common Causes of Errors)
event handlers
corresponding to Change Handler parameter, (Adding the ActionScript)
onEnterFrame
changing button opacity, (Modifications)
circular menu example, (Adding the ActionScript)
fading effects, (Adding the ActionScript)
setInterval function and, (Adding the ActionScript)
stopped movie clips, (Adding the ActionScript)
video loading progress bar, (Adding a Loading Progress Bar)
onID3, (Modifications)
onLoad
checking for errors, (Using the Error Object)
sticky note application, (Adding the ActionScript)
video scrubber device, (Adding the ActionScript)
onPress
inter-movie communication, (Adding the ActionScript)
mini sound player example, (Adding the ActionScript)
questionnaire form example, (Adding the ActionScript)
simple login form example, (Adding the ActionScript)
sticky note application, (Adding the ActionScript)
onRelease, (Adding the ActionScript)
onRollOver and onRollOut
glowing bulb effect, (Modifications)
silky fading opacity effect, (Adding the ActionScript)
simple navigation example, (Adding the ActionScript)
vertical navigation example, (Adding the ActionScript)
onSetFocus and onKillFocus, (Modification: Adding a Focus Glow)
event listeners
pie chart example, (Adding the ActionScript)
random track overlay effect, (Adding the ActionScript), (Adding the ActionScript)
event triggers, ActionScript, (Interactivity Unlimited)
exploding menus, (Gadget-based Navigation)
exponential function, ActionScript, (Modifications)
Export for ActionScript option, (Setting the Scene)
dynamic volume control example, (Setting the Scene)
falling text effect, (Setting the Scene)
Export Script option, Actions Panel, (Externalize ActionScript)
exporting video clips, Flash MX 2004 Professional, (Video Effects)
external data sources, (External Data)-(Conclusion), (Conclusion)
checking for loading errors, (Using the Error Object)
Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
inter-movie communication, (Inter-Movie Communications)
simple blog reader application, (Creating a Simple Blog Reader Application)
sticky note application, (Creating a Note Application Using External Data)
storing preferences with a Local Shared Object, (Storing Preferences with a Local Shared Object)
external FLV file access, ( Accessing External FLV Files)
adding control buttons, (Adding Control Buttons)
modifications, (Modifications)
random movie loader, (Random Movie Loader)

F

F3DPieChart component, (Charting in Flash), (Setting the Scene)
Fade In command, (Timeline Effects (New in Flash MX 2004))
FadeIn method, random fading text effect, (Adding the ActionScript), (Controlling the Dynamically Created Movie Clips)
fadeMe method, breadcrumb navigation example, (Adding the Script)
fading, (Opacity Effects)
(see also alpha values)
(see also opacity effects)
bouncing text effect, (Adding the ActionScript)
glowing bulb effect, (Glow in the Dark Effect)
onEnterFrame event handler, (Adding the ActionScript)
silky fading opacity effect, (Silky Fading Opacity Effect)
Timeline Effects and, (Timeline Effects (New in Flash MX 2004))
falling text effect, (Falling Text)
modifications, (Modifications)
feedback
auditory, (Sound Effects), (Selecting Sound Clips), (Importing and Exporting Sound Clips)
importance of, in navigation systems, (Keep it Simple), (Vertical Navigation)
visual
adding a focus glow, (Modification: Adding a Focus Glow)
through a GUI, (Mini Sound Player)
through dynamic text fields, (Modifications)
with a progress bar, (Adding a Loading Progress Bar)
file sizes
embedded video, (Embedded Video)
importing video clips, (Setting the Scene)
random track overlay effect, (Adding the ActionScript)
vector graphics and, (Comparing Vectors and Bitmaps)
Final Cut Pro, (Capturing Your Movie)
Fireworks MX 2004, (Make a Process Flow Chart for Your Navigation), (Creating the Tabs)
(see also phireworx.com)
bouncing text graphics, (Setting the Scene)
circulating text graphics, (Setting the Scene)
custom icons, (Setting the Scene)
dazzling chrome effect use, (Setting the Scene)
glowing bulb effect graphics, (Setting the Scene)
neon text effect graphics, (Neon Text Effect)
simple login form use, (Setting the Scene)
FixDate function, trace function example, (Adding the ActionScript)
FLA files (see ActionScript examples)
flame effect animation, (Subtle Flame Animation)
Flash code examples (see ActionScript examples)
Flash Debugger (see Debugger Panel)
Flash Exchange, for Timeline Effects, (Timeline Effects)
Flash Form Presentation, (Flash MX 2004 Features at a Glance)
Flash forms (see forms)
Flash JavaScript API, (Timeline Effects)
Flash MX
ID3 tag referencing, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
organizing layers into folders, (Organize Your Layers)
version of random track overlay effect, (Random Track Overlay Effect)
Flash MX 2004
Actions Panel, (Actions Panel Unraveled)-(Optimizing the Actions Panel), (Optimizing the Actions Panel)
components, (Actions Panel Unraveled)
CheckBox incompatibilities with Flash MX, (Random Track Overlay Effect)
CSS support, (CSS in Flash)
debugging tools, (Debugging)
ID3 tag referencing incompatibilities with Flash MX, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
ID3 tag support, listing, (Modifications)
mimicking Alert component functionality, (Setting the Scene)
new features, (What’s New In Flash MX 2004?)
CheckBox component, (Modifications)
Error object, (Using the Error Object)
fast frame label editing, (Label Me Up)
improved security model, (Flash MX 2004 Features at a Glance)
NumericStepper component, (Modifications)
RadioButton rewritten, (Creating a Scripted Questionnaire)
script navigator pane, (Script Pinning)
spell checking, (Flash MX 2004 Features at a Glance)
Timeline Effects, (Timeline Effects (New in Flash MX 2004)), (Timeline Effects)
video enhancements, (Video Effects)
Video Import Wizard, (Video Effects)
sound editor limitations, (Importing and Exporting Sound Clips)
use for examples in this book, (Why Use Flash?)
version of random track overlay effect, (Adding the ActionScript)
Flash MX 2004 Professional
forms development methodology, (Form Basics: A Simple Login Form)
new features, (What’s New In Flash MX 2004?), (Flash MX 2004 Features at a Glance)
video enhancements, (Video Effects)
recent release of, (Why Use Flash?)
registration form example, (Setting the Scene)
Screen Outline Pane, (Flash Forms)
simple login form example, (Form Basics: A Simple Login Form)
video exporting, (Setting the Scene)
Flash Player
Debugger Panel and, (Using the Flash Debugger)
detecting unbalanced identifiers, (Unbalanced Brackets)
performance enhancement in Flash MX 2004, (Flash MX 2004 Features at a Glance)
previewing in, instead of Flash, (Adding the ActionScript)
version 7
MP3 player modifications, (Modifications)
versions 6 and 7
ID3 support, (XML, MP3, and ID3 Tag Reader)
MP3 player example, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
Flash Slide Presentation, (Flash MX 2004 Features at a Glance)
Flash video files (see FLV files)
flickering
neon text effect, (Neon Text Effect)
opacity, (Flickering Opacity)
flowcharting navigation systems, (Make a Process Flow Chart for Your Navigation)
phireworks.com example, (Make a Process Flow Chart for Your Navigation)
fluid motion, simple navigation example, (Adding the ActionScript)
flush method, Local Shared Objects, (Adding the ActionScript)
FLV files
accessing external files, ( Accessing External FLV Files)
exporting video clips as, (Setting the Scene)
Flash MX 2004 support, (Video Effects)
video inclusion with, (FLV)
focus glows, (Modification: Adding a Focus Glow)
folder and layer structure
circular menu example, (Setting the Scene)
silky fading opacity effect, (Setting the Scene)
folders
author’s standard framework, (Organize Your Layers)
organizing layers and
flame effect animation, (Subtle Flame Animation)
scripted masking example, (Simple Scripted Masking)
tabbed interface example, (Setting the Scene)
user-driven animation, (Setting the Scene)
organizing layers into, (Organize Your Layers)
font sizes, CSS, (Creating the CSS)
form fields, (Required Information)
(see also required form fields)
validation, debugging, (Tracking Data in Complex Conditions and Functions)
formatting text using CSS, (CSS in Flash)
forms, (Flash Forms)-(Conclusion), (Conclusion)
design considerations, (Creating Usable Flash Forms)
Flash and HTML compared, (Flash Forms)
Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
grouping questions, (Form Function), (Setting the Scene)
handling form data, (Handling Form Data)
importance of planning, (Creating Usable Flash Forms)
registration form example, (Intricate Forms and Form Validation)
scripted questionnaire, (Creating a Scripted Questionnaire)
simple login form example, (Form Basics: A Simple Login Form)
snazzy forms, (Snazzy Forms: Creating a Simple Navigation System from Form Components)
form–based navigation, (Snazzy Forms: Creating a Simple Navigation System from Form Components)-(Adding the ActionScript), (Adding the ActionScript)
frame extraction, subtle video example, (Subtle Use of Video)
frame rates
included video, (FLV)
setInterval and independence of, (Increasing the Redraw Rate)
frame size, captured video footage, (Capturing Your Movie)
frameRate global variable, video scrubber device, (Adding the ActionScript)
frames
random, advancing to, (Adding the Control Code)
fully-qualified class names, components, (Adding the ActionScript)
function calls, ActionScript, (Creating a Simple Function Library)
function libraries, (Creating Function Libraries)-(Creating Master Libraries), (Creating Master Libraries)
functions
coding tips, (ActionScript Coding Tips)
header comments, (Code Commenting)

G

gadget-based navigation, (Gadget-based Navigation), (Gadget-based Navigation)
circular menu example, (Gadget-based Navigation)-(Adding the ActionScript), (Adding the ActionScript)
GetData function, News Sweeper application, (Adding the ActionScript)
getMaxValue method, Scrubber component, (Adding the ActionScript)
getMinValue method, Scrubber component, (Adding the ActionScript)
getURL function
introduced, (Actions Panel Unraveled)
simple navigation example, (Setting the Scene), (Adding the ActionScript)
getVal method, Scrubber component, (Adding the ActionScript)
getValue method, CheckBox class
Flash MX and Flash MX 2004 incompatibilities, (Random Track Overlay Effect)
random track overlay effect, (Adding the ActionScript)
glassy buttons, (Setting the Scene)
gliding effects, onEnterFrame event handlers, (Adding the ActionScript)
_global object, (Adding the ActionScript), (Adding the ActionScript)
global variables
circular menu rotation speed, (Adding the ActionScript)
questionnaire form example, (Adding the ActionScript)
simple navigation example, (Adding the ActionScript)
vertical navigation example, (Adding the ActionScript)
video scrubber device, (Adding the ActionScript)
glow effects
circulating text graphics, (Setting the Scene)
login form focus glow, (Modification: Adding a Focus Glow)
neon text effect, (Setting the Scene)
glowing bulb effect, (Glow in the Dark Effect)
modifications, (Modifications)
gotoAndPlay function, (Actions Panel Unraveled)
flame effect animation, (Subtle Flame Animation)
raindrops animation example, (Adding the Control Code)
gotoAndStop function, (Actions Panel Unraveled)
video scrubber device, (Adding the ActionScript)
GrabData function, News Sweeper application, (Adding the ActionScript)
gradient fill
dazzling chrome effect, (Setting the Scene)
scripted masking example, (Simple Scripted Masking)
vertical sliding transition effect, (Setting the Scene)
graphics, (Setting the Scene), (Setting the Scene)
(see also bitmaps)
(see also icons)
charting in Flash, (Charting in Flash)
confirming logged in status, (Setting the Scene)
vector and bitmap compared, (Comparing Vectors and Bitmaps)
gravity, simulating, (Adding the ActionScript)
GUI (graphical user interface) (see user interfaces)
guides, switching on, (Setting the Scene)

H

Help Panel, Flash MX 2004 improvement, (Flash MX 2004 Features at a Glance)
HelpPopup button, registration form example, (Setting the Scene)
hideControls function, questionnaire form example, (Adding the ActionScript)
hierarchies, navigational, (Maximize Your Hierarchy)
highlight animation, (Dazzling Chrome Effect)
highlightMarker function, questionnaire form example, (Adding the ActionScript)
hitTest method
circular menu example, (Adding the ActionScript)
falling text effect modifications, (Modifications)
horizontal navigation systems, (Horizontal Navigation)-(Conclusion), (Conclusion)
gadget-based example, (Adding the ActionScript)
introduced, (Horizontal Navigation)
silky fading opacity effect, (Silky Fading Opacity Effect)
simple horizontal navigation, (Simple Horizontal Navigation)
horizontal oscillation, (Adding the ActionScript)
horizontal sliding transition, (Modifications)
hotmail.com backups, (Creating Function Libraries)
HTML
Flash advantages over, (Why Use Flash?)
forms, compared with Flash forms, (Flash Forms)
indexing by search engines and, (Getting Indexed by Search Engines)
jump menus, (Snazzy Forms: Creating a Simple Navigation System from Form Components)
text, CSS formatting, (CSS in Flash)
hyperlinks
search engine listing and, (meta Tags)
styling, (Creating the CSS)

I

icons
buttons as, (Setting the Scene)
custom icons, (Setting the Scene)
ID3 tags, (XML, MP3, and ID3 Tag Reader)
Flash MX version incompatibilities, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
ignoreWhite property, XML object, (Adding the ActionScript)
illumination (see lighting effects)
Illustrator 10 (Adobe), support for importing, (Flash MX 2004 Features at a Glance)
Import menu, track options, (Track Options)
importing component classes, simple login form, (Adding the ActionScript)
importing files, Flash MX 2004 supported formats, (Flash MX 2004 Features at a Glance)
importing graphics
circulating text effect, (Setting the Scene)
jiggling text effect, (Setting the Scene)
simple login form example, (Setting the Scene)
importing PNG files, (Setting the Scene)
video wall effect, (Setting the Scene)
importing sound clips, (Importing and Exporting Sound Clips)
dynamic volume control example, (Setting the Scene)
mini sound player example, (Setting the Scene)
random track overlay effect, (Setting the Scene)
random track sequencer effect, (Setting the Scene)
importing video, (Importing Your Movie)
QuickTime movies, ( Accessing External FLV Files)
importing XML playlists, (XML, MP3, and ID3 Tag Reader), (Creating the XML Playlist)
#include directive
externalizing ActionScript, (Externalize ActionScript)
importing functions, (Creating a Simple Function Library)
infinite loop effect, random track overlay, (Adding the ActionScript)
Information Area movie clip, simple navigation example, (Setting the Scene)
Insert Keyframe command, timeline animation, (Timeline Animation Example)
inter-movie communication, (Inter-Movie Communications)
interactive text effects, (Types of Text Effects)
interactivity with users
advantages of ActionScript, (Interactivity Unlimited)
falling text effect modifications, (Modifications)
gadget-based navigation, (Gadget-based Navigation)
random track overlay effect, (Random Track Overlay Effect)
interfaces (see user interfaces)
intricate forms (see registration form example)
isAlphaNumeric function, data validation debugging example, (Using the Debugger to Follow Logical Process Flow)

J

JavaScript
ActionScript basis in, (Interactivity Unlimited)
ValidEmail function, (Adding the ActionScript)
Jiggle method, (Adding the Jiggle Script)
jiggling text effect, (Jiggling Text Effect)
modifications, (Modifications)
jittery nervousness, (Altering the Random Shift Value)
jump menus (see form–based navigation)

K

kerning, (Controlling the Dynamically Created Movie Clips)
keyframe insertion
questionnaire form example, (Setting the Scene)
timeline animation, (Timeline Animation Example)
keywords meta tag, (meta Tags)
keywords, ActionScript, (ActionScript Dot Notation)

L

Label components
News Sweeper application, (Setting the Scene)
registration form example, (Setting the Scene)
simple login form example, (Setting the Scene)
Labels layer, usefulness of, (Label Me Up)
layers
organizing into folders, (Organize Your Layers)
placing script into locked layers, (Lift and Lock)
letterboxing, (Cropping Video Clips)
letters (see characters)
Library Panel
Component Definition dialog, (Converting to a Component)
duplicating objects, (Setting the Scene), (Converting to a Component)
lift and lock, (Lift and Lock)
lighting effects, (Lighting Effects)-(Modifications), (Modifications)
dazzling chrome effect, (Dazzling Chrome Effect)
glowing bulb effect, (Glow in the Dark Effect)
neon text effect, (Neon Text Effect)
lightning flash effect, (Creating a Lightning Flash)
lightweight video, (Subtle Use of Video)
linear motion, simple animation example, (To Tween or Not to Tween?)
Linkage option, Library Panel, (Setting the Scene)
(see also Export for ActionScript option)
offstage instance alternative, (Setting the Scene)
viewing parameters, (Setting the Scene)
linkage properties, neon text sound byte, (Setting the Scene)
links (see hyperlinks)
LoadVars class
login form example, (Adding the ActionScript)
sticky note application, (Adding the ActionScript)
Local Shared Objects, (Adding the ActionScript)
introduced, (Storing Preferences with a Local Shared Object)
sticky note application modifications, (Modifications)
uses, (Modifications)
LocalConnection class
inter-movie communication, (Setting the Scene), (Adding the ActionScript)
uses, (Updating the Web page)
Locals tab, Debugger Panel, (Locals Tab), (Using the Debugger to Follow Logical Process Flow)
loggedin.png graphic, (Setting the Scene)
logging out, login form example, (Adding the ActionScript)
logic errors, (Logic Errors)
login.php script, (Adding the ActionScript)
logins (see simple login form example)
logout.php script, (Adding the ActionScript)
“lorem ipsum” dummy text, (Setting the Scene)

M

Macromedia Corporation (see Fireworks) (see Flash)
Macromedia Developer Resource Kit 5, (Charting in Flash)
Macromedia DevNet, (Creating a Video Scrubber Device)
Macromedia Flash Search Engine SDK, (Macromedia Flash Search Engine Software Development Kit (SDK))
markerbutton class, questionnaire form example, (Setting the Scene), (Adding the ActionScript)
masking
dazzling chrome effect, (Setting the Scene)
hiding passwords, (Setting the Scene)
imported videos, (When to Use Video in Your Flash Movies)
scripted, (Simple Scripted Masking)
vertical sliding transition effect, (Setting the Scene)
master object libraries, (Creating Master Libraries)
Math.abs and randomBetween functions, (Subtle Flame Animation)
Math.cos function
3D barrel roll effect, (Adding the ActionScript)
circulating text effect, (Adding the ActionScript)
dynamic volume control example, (Adding the ActionScript)
oscillating motion
falling text effect, (Modifications)
Math.exp function, (Modifications)
Math.floor function, (Adding the ActionScript)
Math.min and randomBetween functions, (Subtle Flame Animation)
Math.round function, (Modifications)
Math.sin function
3D barrel roll effect, (Adding the ActionScript)
circulating text effect, (Adding the ActionScript)
memory saturation, embedded video, (Embedded Video)
menus
extension of user-driven input example, (Adding the Button Trigger Code)
inter-movie communication example, (Creating the Menu)
messages conveyed by text effects, (When to Use Text Effects)
meta tags, (meta Tags)
phireworx.com example, (meta Tags)
methods listing, code hinting, (Actions Panel Framework)
mini sound player example, (Mini Sound Player)
modifications, (Modifications)
modes, Actions Panel, (Actions Panel Framework)
Moluv’s Picks Website vertical navigation example, (Vertical Navigation)
MONO*crafts Website (www.yugop.com/ver2/), (Horizontal Navigation)
motion effects, (Motion Effects)-(Modifications), (Modifications)
(see also movement)
(see also random motion)
bouncing text effect, (Bouncing Text Effect)
circulating text effect, (Circulating Text Effect)
jiggling text effect, (Jiggling Text Effect)
zooming in effect, (Zooming In Effect)
zooming out effect, (Zooming Out Effect)
motion tweening (see tweening)
mouse pointer position
determining distance from an object, (Adding the ActionScript)
navigation system responding to, (Gadget-based Navigation), (Adding the ActionScript)
scaling text and, (Modifications)
varying rotational speed with, (Adding the ActionScript)
mouseover effects
circular menu example, (Adding the ActionScript)
CSS example, (Creating the CSS)
falling text effect modifications, (Modifications)
glowing bulb effect, (Modifications)
simple navigation buttons, (Setting the Scene), (Adding the ActionScript)
video wall effect, (Modifications)
movement, (Timeline Effects)
(see also motion effects)
creating the illusion of, (Setting the Scene), (Subtle Use of Video)
avoiding overshooting, (Adding the ActionScript)
fluid motion, (Adding the ActionScript)
using Transform/Transition Timeline Effects, (Timeline Effects)
moveText function, simple animation masking, (Adding Text Labels)
MoveTo function, user-driven motion example, (Adding the ActionScript)
Movie clip track option, (Track Options)
example, (Setting the Scene)
movie clips, (Zooming the Objects with ActionScript)
(see also empty movie clips)
capturing, (Capturing Your Movie)
creating, on PC and Mac, (Setting the Scene)
intercommunicating, (Inter-Movie Communications)
offstage instances and linkage identifiers, (Setting the Scene)
positioning by reducing _alpha values, (Setting the Scene)
single-frame movies, (To Tween or Not to Tween?)
movie libraries, (Capturing Your Movie)
Movieclip class
prototype functions, (Adding the Jiggle Script)
Movieclip.prototype functions, (Adding the ActionScript to Create the Glow)
MP3 player example, (XML, MP3, and ID3 Tag Reader)
creating the XML playlist, (Creating the XML Playlist)
modifications, (Modifications)
multiple instances
increasing numbers, (Increasing the Number of Objects)
random placement, (Adding the ActionScript)

N

naming conventions, ActionScript, (Naming Conventions)
naming object instances, (Adding the ActionScript)
navigation systems
advanced navigation, (Advanced Navigation)
breadcrumb navigation, (Setting Variables Outside of Flash: A Breadcrumb Header)
circular navigation system, (Gadget-based Navigation)
common navigation methods, (Common Navigation Methods)
design principles, (What Makes Effective Navigation?)
extension of user-driven input example, (Adding the Button Trigger Code)
flat navigation example, (Make a Process Flow Chart for Your Navigation)
form-based navigation, (Snazzy Forms: Creating a Simple Navigation System from Form Components)
gadget-based navigation, (Gadget-based Navigation)-(Modifications), (Modifications)
introduced, (Gadget-based Navigation)
horizontal navigation, (Horizontal Navigation), (Horizontal Navigation)-(Conclusion), (Conclusion)
planning stage, (Planning Navigation)
scrolling navigation systems, (Horizontal Navigation)
subliminal navigation, (Subliminal Navigation)
tabbed interface example, (Tabbed Interface Extraordinaire)
vertical navigation, (Vertical Navigation), (Vertical Navigation)-(Adding the ActionScript), (Adding the ActionScript)
neon text effect, (Neon Text Effect)
nested movie clips, references to, (Adding the ActionScript)
NetConnection class, (Adding the ActionScript)
NetStream class, (Adding the ActionScript)
video loading progress bar, (Adding a Loading Progress Bar)
newline command, pie chart example, (Adding the ActionScript)
News Sweeper application, (Creating a Simple Blog Reader Application)-(Adding the ActionScript), (Adding the ActionScript)
Local Shared Object use, (Storing Preferences with a Local Shared Object)
Nielsen, Jakob, Designing Web Usability, (Navigation Systems)
note application (see sticky note application)
notice board application, (Modifications)
NumericStepper components, (Modifications), (Setting the Scene)

O

<object> tags, introducing external data, (Setting Variables Outside of Flash: A Breadcrumb Header), (Adding the Script)
objects
creating master libraries, (Creating Master Libraries)
making accessible through naming, (Adding the ActionScript)
offstage instances, movie clips, (Setting the Scene)
on* methods (see event handlers)
OOP (Object-Oriented Programming)
ActionScript and, (ActionScript Uncovered)
opacity, (Timeline Effects (New in Flash MX 2004))
(see also alpha values)
(see also fading)
adjusting using the Alpha option, (Setting the Scene)
of buttons, in circular menu example, (Modifications)
flickering, (Flickering Opacity)
random, raindrops animation, (Creating a Parallax Cloud Structure)
suggesting distance using, (Adding the ActionScript)
opacity effects, (Opacity Effects)-(Modifications), (Modifications)
random fading text effect, (Random Fading Text Effect)
silky fading opacity effect, (Silky Fading Opacity Effect)
simple opacity transition, (Simple Opacity Transition)
sliding text, (Slides)
horizontal transition effect, (Modifications)
vertical transition effect, (Slides)
OpacityTransition method, (Adding the ActionScript), (Modifications)
oscillating motion
sound effects accompanying, (Adding the ActionScript)
using trigonometric functions, (Modifications)
Output Panel
syntax error description, (Syntax Errors)
trace function and, (Debugging Basics: Using trace)
overshooting target positions, (Adding the ActionScript)

P

parallax effects, raindrops animation, (Creating a Parallax Cloud Structure)
Parameters are Locked in Instances option, (Converting to a Component)
Parameters Panel, Property Inspector, (Adding the Movement Code)
_parent keyword, ActionScript, (ActionScript Dot Notation)
parentheses and unbalanced identifier errors, (Unbalanced Brackets)
passwords, hiding by masking, (Setting the Scene)
Paste in Place command, (Creating the Tabs)
pause method, NetStream class, (Adding Control Buttons)
PDF (Portable Document Format) files, (Flash MX 2004 Features at a Glance)
pen tool, flame effect animation, (Subtle Flame Animation)
phireworx.com
meta information, (meta Tags)
navigation example, (Make a Process Flow Chart for Your Navigation)
PHP and server-side validation, (Adding the ActionScript)
pie chart example, (Charting in Flash)-(Adding the ActionScript), (Adding the ActionScript)
placeholding by script pinning, (Script Pinning)
play function, (Actions Panel Unraveled)
PlayClips function, random track sequencer, (Adding the ActionScript)
playFLV function, external file access example, (Adding Control Buttons)
playlist.xml file, (XML, MP3, and ID3 Tag Reader), (Creating the XML Playlist)
PlayQueue method, MovieClip class, (Adding the ActionScript), (Adding the ActionScript)
playRandomClip function, random movie loader, (Random Movie Loader)
playSound function, neon text effect, (Adding the ActionScript)
playTrack function, MP3 player, (Adding the ActionScript)
poetry animation, (Modifications)
pop-up windows, registration form example, (Setting the Scene)
PopulateChart function, pie chart example, (Adding the ActionScript)
populateRadios function, questionnaire form, (Adding the ActionScript)
questionnaire form example, (Adding the ActionScript)
PopupManager class, form-based navigation example, (Adding the ActionScript)
position marking (see breadcrumb navigation) (see progress markers)
position storage, Local Shared Objects, (Modifications)
preference storage, Local Shared Objects, (Storing Preferences with a Local Shared Object)
Preview Clip button, Video Import Wizard, (Importing Your Movie)
previews
debug mode, (Using the Flash Debugger)
detecting over-animation, (Animation Overload)
Flash and Flash player, (Adding the ActionScript)
processor load
animation simulating full video, (Subtle Use of Video)
increasing the redraw rate, (Increasing the Redraw Rate)
multiple objects and, (Increasing the Number of Objects)
Timeline Effects, (Timeline Effects)
progress bars
random track overlay effect, (Setting the Scene)
video loading, (Adding a Loading Progress Bar)
progress marker
questionnaire form example, (Setting the Scene), (Adding the ActionScript)
ProgressBar components, (Adding a Loading Progress Bar)
properties
accessing values, in ActionScript, (ActionScript Dot Notation)
silky fading opacity effect, (Conclusion)
Properties tab, Debugger Panel, (Properties Tab)
Property Inspector
ActionScript version settings, (Adding the ActionScript)
adding a frame label, (Label Me Up)
Dynamic Text option
circular menu example, (Setting the Scene)
random fading text effect, (Setting the Scene)
Embed Font Outlines For option, (Setting the Scene)
Embed font outlines options, (Adding Text Labels)
modification of applied Timeline Effects, (Timeline Effects)
Parameters Panel, (Adding the Movement Code)
precise sizing, (Setting the Scene)
Render Text as HTML button, (Setting the Scene)
prototype functions
circulating text effect, (Adding the ActionScript)
glowing bulb effect, (Adding the ActionScript to Create the Glow)
jiggling text effect, (Adding the Jiggle Script)
subliminal navigation example, (Adding the ActionScript)
pseudo-classes, CSS, (Creating the CSS)
pseudocode, (Make a Process Flow Chart for Your Navigation)
Publish settings
ActionScript versions and, (Adding the ActionScript)
search engine listings and, (meta Tags)
push method, MP3 player example, (Adding the ActionScript)
pushData method
Scrubber component, (Adding the ActionScript)
video scrubber device, (Adding the ActionScript)

Q

quality settings (see bandwidth)
query strings, breadcrumb.php, (Adding the Script)
questionnaire form example, (Creating a Scripted Questionnaire)
QuickTime FLV Exporter Plug-In
Flash MX 2004 Professional new feature, (Video Effects)
processing software and, (Capturing Your Movie)
video exporting, (Setting the Scene)
QuickTime movies, importing, ( Accessing External FLV Files)
quotes and unbalanced identifier errors, (Unbalanced Brackets)

R

radians, conversion of degrees to, (Adding the ActionScript), (Adding the ActionScript)
RadioButton components
questionnaire form example, (Setting the Scene)
RadioButton components, questionnaire form, (Creating a Scripted Questionnaire)
raindrops animation example, (Raindrops Keep Falling on My Head)
lightning flash effect, (Creating a Lightning Flash)
random fading text effect, (Random Fading Text Effect)
random frames, advancing to, (Adding the Control Code)
random function, (Adding the ActionScript)
initial object locations, (Adding the Control Code)
neon text effect, (Adding the ActionScript)
raindrops animation example
lightning flash effect, (Creating a Lightning Flash)
random motion
example illustrating, (Random Motion)
keeping the graphics on stage, (Altering the Random Shift Value)
modifications, (Modifications)
testing, (Testing the Movie)
jiggling text effect modification, (Modifications)
random movie loader, (Random Movie Loader)
random placement, circulating text effect, (Setting the Scene)
random track overlay effect, (Random Track Overlay Effect)
modifications, (Modifications)
random track sequencer effect, (Random Track Sequencer Effect)
randomBetween function
circulating text effect, (Adding the ActionScript), (Modifications)
flame effect animation, (Subtle Flame Animation)
jiggling text effect, (Adding the Jiggle Script), (Modifications)
mini sound player example, (Adding the ActionScript)
random fading text effect, (Adding the ActionScript)
random movie loader, (Random Movie Loader)
random track overlay effect, (Adding the ActionScript)
random track sequencer effect, (Adding the ActionScript)
video wall effect, (Adding the ActionScript), (Modifications)
Randomizer function
altering the shift value, (Altering the Random Shift Value)
modifying, (Modifications)
Random_Motion.fla, (Adding the ActionScript)
realistic effects, shadows and reflections, (Subtle Use of Video)
Rectangle Tool, vertical sliding transition effect, (Setting the Scene)
rectangles, precise sizing, (Setting the Scene)
Red Giant Software Timeline Effects, (Flash MX 2004 Features at a Glance)
reflections and the illusion of movement, (Subtle Use of Video)
registration form example, (Intricate Forms and Form Validation)-(Adding the ActionScript), (Adding the ActionScript)
registration points and scaling, (Modifications)
Render Text as HTML button, (Setting the Scene)
renderText function
CSS example, (Adding the ActionScript)
renderText function, CSS example, (Adding the ActionScript)
required form fields
Alert component use, (Setting the Scene)
distinguishing, (Required Information)
resizing video clips, scaling alternative, (Setting the Scene)
reusability
advantage of scripted effects, (ActionScript Uncovered)
captured video footage, (Capturing Your Movie)
reverb.mp3 file, (Setting the Scene)
rich Internet applications using screens, (Handling Form Data)
rollover effects (see mouseover effects)
_root keyword, ActionScript, (ActionScript Dot Notation)
rotating text (see circulating text effect)
rotation direction, reversing, (Adding the ActionScript)
rotation speed
varying with mouse position, (Adding the ActionScript)
varying, circular menu example, (Adding the ActionScript)
roundNumber function
mini sound player modification, (Modifications)
random movie loader, (Random Movie Loader)
random track overlay effect, (Adding the ActionScript)
rulers, switching on, (Setting the Scene)
running tap video simulation, (Subtle Use of Video)
runtime errors, (Runtime Errors)

S

SaveSelection function, News Sweeper application, (Adding the ActionScript)
saveSelection function, questionnaire form example, (Adding the ActionScript)
scalability of ActionScript, (The Timeline, Simplified)
scripted animations, (ActionScripted Animation Example)
ScaleDown method
zooming text effect, (Modifications)
ScaleDown method, zooming text effect, (Modifications)
scaling objects
according to cursor proximity, (Modifications)
horizontal scaling of jiggling text, (Modifications)
linking to sound volume, (Dynamic Volume Control)
Math.cos function use, (Adding the ActionScript)
random variation, (Flickering Opacity)
registration points and, (Modifications)
vertical scaling, (Adding the ActionScript)
video clips before importing, (Setting the Scene)
scaling variable, 3D barrel roll effect, (Adding the ActionScript)
ScheduleTrigger function, zooming text effect, (Modifications)
Screen Outline Pane, Flash MX 2004 Professional, (Flash Forms), (Form Basics: A Simple Login Form)
ScreenJumper application (see form–based navigation)
script navigator pane, (Script Pinning)
script pinning, (Script Pinning)
scripted questionnaire, (Creating a Scripted Questionnaire)
scripting, (Interactivity Unlimited), (Setting Variables Outside of Flash: A Breadcrumb Header)
(see also ActionScript)
(see also server-side scripting)
function libraries, (Creating Function Libraries)
scrolling navigation systems, (Horizontal Navigation)
Scrubber components, (Adding the ActionScript)
SDK (Software Development Kit) for search engine accessibility, (Macromedia Flash Search Engine Software Development Kit (SDK))
search engines, achieving listing by, (Getting Indexed by Search Engines)-(Macromedia Flash Search Engine Software Development Kit (SDK)), (Macromedia Flash Search Engine Software Development Kit (SDK))
Macromedia SDK, (Macromedia Flash Search Engine Software Development Kit (SDK))
secure.php script, login form, (Adding the ActionScript)
secure.swf movie, login form, (Setting the Scene)
security model, Flash MX 2004, (Flash MX 2004 Features at a Glance)
seek method, NetStream class, (Adding Control Buttons)
send method, LocalConnection class, (Adding the ActionScript)
sendAndLoad method, LoadVars class, (Adding the ActionScript)
alternatives to, (Creating a Simple Blog Reader Application)
server-side scripting
breadcrumb.php, (Adding the Script)
introducing external data with, (Setting Variables Outside of Flash: A Breadcrumb Header)
online examples, (Adding the Script), (Updating the Web page), (The Server-Side Script)
server-side validation
example, (Handling Form Data)
introduced, (Data Validation)
login.php script, (Adding the ActionScript)
responsibilities of the server, (Adding the ActionScript)
session settings and Local Shared Objects, (Storing Preferences with a Local Shared Object)
setBackgroundColor function, breadcrumb navigation example, (Adding the Script)
setBreadcrumb function, breadcrumb navigation example, (Adding the Script)
setCustomVolume function, random track overlay modification, (Adding the ActionScript)
setInterval function
MP3 player example, (Adding the ActionScript)
random motion example, (Adding the ActionScript)
zooming text effect, (Modifications)
setMask method, vertical sliding transition effect, (Adding the ActionScript)
setMaxValue method, Scrubber component, (Adding the ActionScript)
setMinValue method, Scrubber component, (Adding the ActionScript)
setPan method, dynamic panning control example, (Dynamic Panning Control)
setProgress method, NetStream class, (Adding a Loading Progress Bar)
setRGB method, (Modifications)
setVal method, Scrubber component, (Adding the ActionScript)
setVolume method, dynamic volume control example, (Adding the ActionScript)
shadow effects
creating the illusion of movement, (Subtle Use of Video)
pie chart example, (Setting the Scene)
registration form example, (Setting the Scene)
subliminal navigation example, (Setting the Scene)
SharedObject class, News Sweeper application, (Adding the ActionScript)
shiver function, subliminal navigation example, (Adding the ActionScript)
short-circuit execution, (Using the Debugger to Follow Logical Process Flow)
Show Code Hint button, Actions Panel, (Optimizing the Actions Panel)
show method, Alert class, (Adding the ActionScript)
showHelpWindow function, form-based navigation example, (Adding the ActionScript)
showMonthInfo method, News Sweeper application, (Adding the ActionScript)
showTeaser function, form-based navigation example, (Adding the ActionScript)
silky fading opacity effect, (Silky Fading Opacity Effect)-(Conclusion), (Conclusion)
modifications, (Modifications)
simple animation masking example, (Simple Scripted Masking)
modifications, (Modifications)
simple blog reader (see News Sweeper application)
simple login form example, (Form Basics: A Simple Login Form)
hard-coding credentials, (Adding the ActionScript)
modification, (Modification: Adding a Focus Glow)
submitting contents for validation, (Handling Form Data)
simple navigation example, (Simple Horizontal Navigation)
adding the ActionScript, (Adding the ActionScript)
modifications, (Modifications)
simple opacity transition, (Simple Opacity Transition)
modifications, (Modifications)
SimpleMovement function, (Creating a Simple Function Library)
simplicity, navigational systems, (Keep it Simple)
sine functions (see Math.sin function)
single-frame movies, (To Tween or Not to Tween?)
size changes, random, (Subtle Flame Animation)
(see also scaling)
flame effect animation, (Subtle Flame Animation)
raindrops animation example, (Add Some Randomness)
slide-based applications, Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
slider components, video scrubber device, (Creating a Video Scrubber Device)
SlideTransition method, vertical sliding transition effect, (Adding the ActionScript)
sliding text effect, (Slides)
horizontal sliding transition, (Modifications)
vertical sliding transition, (Slides)
smoothness of movement, onEnterFrame event handlers, (Adding the ActionScript)
snazzy form example, (Snazzy Forms: Creating a Simple Navigation System from Form Components)
snowflake effect (see falling text effect)
softening edges, (Modification: Adding a Focus Glow), (Setting the Scene), (Setting the Scene)
Sound class, ActionScript, (Importing and Exporting Sound Clips)
sound effects, (Sound Effects)-(Conclusion), (Conclusion)
adapting the video scrubber device for, (Adding the ActionScript)
availability and selection, (Selecting Sound Clips)
dynamic panning control example, (Dynamic Panning Control)
dynamic volume control example, (Dynamic Volume Control)
embedded video synchronization, (Embedded Video)
importing and exporting clips, (Importing and Exporting Sound Clips)
mini sound player example, (Mini Sound Player)
MP3 and ID3 version support, (XML, MP3, and ID3 Tag Reader), (Adding the ActionScript)
MP3 player example, (XML, MP3, and ID3 Tag Reader)
neon text effect crackling, (Neon Text Effect)
playing silently, (Adding the ActionScript)
random track overlay effect, (Random Track Overlay Effect)
random track sequencer effect, (Random Track Sequencer Effect)
when to use, (When Should You Use Sound in Your Projects?)
sound file, fizzle.mp3, (Setting the Scene)
source control, Flash MX 2004 Professional, (Flash MX 2004 Features at a Glance)
spell checking, Flash MX 2004, (Flash MX 2004 Features at a Glance)
spelling variable names, (Misspelled Variables)
Spin method, circulating text effect, (Adding the ActionScript)
spring parameter, bouncing text effect, (Adding the ActionScript)
SQL (Structured Query Language), News Sweeper application, (Creating a Simple Blog Reader Application)
SQL Server 2000, (Creating a Simple Blog Reader Application)
stacking order
bringing objects to the front, (Adding the Movement Code)
raindrops animation example, (Creating a Parallax Cloud Structure)
sticky note application, (Adding the ActionScript)
glowing bulb effect, (Setting the Scene)
placement within, (Adding the ActionScript), (Adding the Control Code)
raindrops animation example, (And the Heavens Opened…)
tabbed navigation example, (Adding Multiple Tabs to the Stage)
stage boundary
keeping moving graphics within, (Altering the Random Shift Value)
offstage instances, (Setting the Scene)
stage size, Flash and Flash player, (Adding the ActionScript)
static imagery, illusion of movement, (Subtle Use of Video)
static text effects, (Types of Text Effects)
static text fields, scripted masking example, (Simple Scripted Masking)
static text objects, (Setting the Scene)
step size, randomizing cloud movement, (Creating a Parallax Cloud Structure)
Step… options, Debugger Panel, (The Anatomy of the Debugger), (Tiptoe Through the Code)
data validation debugging example, (Using the Debugger to Follow Logical Process Flow)
stereophonic panning, (Dynamic Panning Control)
sticky note application, (Creating a Note Application Using External Data)-(Modifications), (Modifications)
modifications, (Modifications)
stop function
introduced, (Actions Panel Unraveled)
questionnaire form example, (Adding the ActionScript)
stopAllSounds function
mini sound player example, (Adding the ActionScript)
stopAllSounds function, mini sound player, (Adding the ActionScript)
storyboarding text effects, (Text Effects)
streaming media components
Flash MX 2004 Professional new feature, (Video Effects)
#strict pragma, (ActionScript is Case-Sensitive)
style sheets (see CSS)
StyleSheet class, (Adding the ActionScript)
subliminal navigation, (Subliminal Navigation)
modifications to the example, (Modifications)
subtle use of video, (Subtle Use of Video)
subtlety in animation, (Animation Overload)
swapDepths method
sticky note application, (Adding the ActionScript)
tabbed navigation example, (Adding the Movement Code)-(Adding the Movement Code)
swaying effect, falling text modification, (Modifications)
sweeper layer, dazzling chrome effect, (Setting the Scene)
Symbol Properties window, (Setting the Scene)
syntax errors, ActionScript, (Syntax Errors)-(Unbalanced Brackets), (Unbalanced Brackets)

T

tabbed interface example, (Tabbed Interface Extraordinaire)
adding multiple tabs, (Adding Multiple Tabs to the Stage)
control code, (Adding the Movement Code)
converting tabs to components, (Converting to a Component)
creating the interface, (Creating the Tabs)
creating the tabs, (Creating the Tabs)
modifications, (Modifications)
television, inspiration from, (Text Effects)
templates, Flash MX 2004, (Flash MX 2004 Features at a Glance)
Test Movie option, (Testing the Movie)
testing and usability, (Test Usability)
text
aspects affecting search engine listings, (meta Tags)
separating into characters, (Setting the Scene), (Setting the Scene)
styling using CSS, (CSS in Flash)
text effects
3D barrel roll, (3D Barrel Roll)
advanced effects, (Advanced Text Effects)
falling text effect, (Falling Text)
importance of planning, (Text Effects)
lighting effects, (Lighting Effects)-(Modifications), (Modifications)
motion effects, (Motion Effects)-(Modifications), (Modifications)
static and interactive effects, (Types of Text Effects)
Timeline Effects, (Timeline Effects)
when not to use, (When Not to Use Text Effects)
when to use, (When to Use Text Effects)
text fields (see dynamic text fields) (see static text fields)
text labels
adding to graphics, (Adding Text Labels)
animating, (Adding Text Labels)
text messages, cycling through, (Simple Opacity Transition)
text objects
static, creating, (Setting the Scene)
text objects, static, (Setting the Scene)
TextArea components
News Sweeper application, (Setting the Scene)
registration form example, (Setting the Scene)
textbooks, inspiration from, (Animation Principles)
TextField.StyleSheet class, (Adding the ActionScript)
TextInput components
adding a focus glow, (Modification: Adding a Focus Glow)
form field validation example, (Setting the Scene)
registration form example, (Setting the Scene)
simple login form example, (Setting the Scene)
thank you messages, (Setting the Scene)
registration form example, (Adding the ActionScript)
this keyword, ActionScript, (ActionScript Dot Notation)
3D barrel roll effect, (3D Barrel Roll)
modifications, (Modifications)
three-dimensionals, screen representation, (Adding the ActionScript)
threeDee method, 3D barrel roll effect, (Adding the ActionScript)
throwing errors, (Using the Error Object)
time remaining display, mini sound player, (Modifications)
timeline animation example, (Timeline Animation Example)
Timeline Effects, (Timeline Effects)
accessing, (Timeline Effects (New in Flash MX 2004))
animation and, (The Timeline, Simplified)
available options, (Timeline Effects)
categories, (Timeline Effects (New in Flash MX 2004))
Fade In command, (Timeline Effects (New in Flash MX 2004))
Flash MX 2004 new feature, (Flash MX 2004 Features at a Glance)
processing requirements, (Timeline Effects)
third party, (Timeline Effects)
third-party, (Flash MX 2004 Features at a Glance)
use in tweening, (Animation Effects)
timeline manipulation and scripting, (ActionScript Uncovered)
Timeline Pane, Screen Outline Pane, (Setting the Scene)
timeline tweening (see tweening)
timelines
best practices for working with, (The Timeline, Simplified)
FLV files inaccessible through, (FLV)
length adjustment, (Setting the Scene)
timelines and animation effects, (The Timeline, Simplified)
title tags, (meta Tags)
TopStyle 3.0 editor (Bradbury Software), (Creating the CSS)
_totalframes property, (Adding the ActionScript)
trace function, (Debugging Basics: Using trace)
breakpoints as alternatives, (Tiptoe Through the Code)
questionnaire form example, (Adding the ActionScript)
track options, Video Import Wizard, (Track Options)
transitions, Transform/Transition Timeline Effects, (Timeline Effects)
transparency (see _alpha values)
triggerPoint parameter, zooming text effect, (Modifications)
trigonometric functions, ActionScript, (Adding the ActionScript), (Modifications)
(see also Math.* functions)
try-catch blocks, (Using the Error Object)
tweening
ActionScript advantages over, (Interactivity Unlimited)
for animation, (Animation Effects), (To Tween or Not to Tween?)
raindrops animation example, (Setting the Scene)
Timeline Effects and, (Animation Effects)
two-dimensional view of 3D positions, (Adding the ActionScript)
type mismatches, (Type Mismatches)

U

UI Components section, components tabulated, (Flash Forms)
unbalanced identifiers, (Unbalanced Brackets)
underscores, naming Flash objects, (Naming Conventions)
UpdateProgressBar function, external .flv file access example
random movie loader, (Random Movie Loader)
UpdateProgressBar function, external FLV file access example, (Adding Control Buttons)
updating indirectly, (Modifications)
urban environment effects, (Adding the ActionScript)
urlencode function, PHP, (Adding the Script)
usability, (Navigation Systems)
form design and, (Creating Usable Flash Forms)
testing, (Test Usability)
user interaction (see interactivity with users)
user interfaces
components relevant to forms, (Flash Forms)
mini sound player example, (Mini Sound Player)
random track overlay effect, (Random Track Overlay Effect)
random track overlay modifications, (Modifications)
separating static elements, (Setting the Scene)
value of simplicity, (Keep it Simple)
user perspectives
3D barrel roll effect, (Adding the ActionScript)
evaluating animation, (Animation Overload)
evaluating sound effects, (When Should You Use Sound in Your Projects?)
forms design and, (Form Function)
user-driven motion example, (Creating User-driven Motion)
users
focussing attention with text effects, (When to Use Text Effects)
risk of overloading, (When Not to Use Text Effects)

V

validateEmail function, form-based navigation, (Adding the ActionScript)
validateForm function, form-based navigation, (Adding the ActionScript)
validateuser function
login form example, (Adding the ActionScript)
validation
form fields, debugging, (Tracking Data in Complex Conditions and Functions)
forms design and, (Data Validation)
simple login form example, (Adding the ActionScript)
variables, (Adding the ActionScript)
(see also global variables)
debugging using watches, (Debugging Applications with Watches)
misspelled, (Misspelled Variables)
setting outside of Flash, (Setting Variables Outside of Flash: A Breadcrumb Header)
storing values in, (ActionScript Dot Notation)
type mismatches, (Type Mismatches)
Variables tab, Debugger Panel, (Variables Tab)
vector-based graphics
compared to bitmaps, (Comparing Vectors and Bitmaps)
creating objects using Fireworks, (Creating the Tabs)
vertical navigation systems, (Vertical Navigation), (Vertical Navigation)-(Adding the ActionScript), (Adding the ActionScript)
vertical scaling, dynamic volume control example, (Adding the ActionScript)
vertical sliding transition, (Slides)
modifications, (Modifications)
video effects, (Video Effects)-(Conclusion), (Conclusion)
capturing movie clips, (Capturing Your Movie)
creating a video wall, (Creating a Video Wall)
external FLV file access, ( Accessing External FLV Files)
importing a movie clip, (Importing Your Movie)
options for including, (Video Inclusion Options)
planning stage, (When to Use Video in Your Flash Movies)
processing software, (Capturing Your Movie)
simulating by animating static images, (Subtle Use of Video)
subtle use of video, (Subtle Use of Video)
techniques for integrating, (When to Use Video in Your Flash Movies)
video scrubber device, (Creating a Video Scrubber Device)
when to use, (When to Use Video in Your Flash Movies)
Video Import Wizard, (Importing Your Movie)
advanced settings, (Advanced Video Import Settings)
compression profile settings, (Compression Settings)
cropping, (Cropping Video Clips)
Flash MX 2004 new feature, (Flash MX 2004 Features at a Glance), (Video Effects)
track options, (Track Options)
video wall effect, (Setting the Scene)
video scrubber device, (Creating a Video Scrubber Device)
video wall effect, (Creating a Video Wall)
modifications, (Modifications)
virtual camera, (Adding the ActionScript)
visibility, toggling, (Adding the ActionScript)
Visual SourceSafe (Microsoft), (Flash MX 2004 Features at a Glance)
Visual Studio (Microsoft), (Flash MX 2004 Features at a Glance)
volume controls
dynamic volume control example, (Dynamic Volume Control)
mini sound player example, (Adding the ActionScript)
random track overlay effect, (Adding the ActionScript), (Modifications)
volumeListener object, random track overlay modification, (Adding the ActionScript)

W

Watch tab, Debugger Panel, (Watch Tab), (Debugging Applications with Watches)
water animation, subtle video example, (Setting the Scene)
Waterfall method, falling text effect, (Adding the ActionScript)
wave_away.flv file, (Setting the Scene)
video scrubber device, (Setting the Scene)
video wall effect, (Setting the Scene)
WaveFade method, dynamic volume control example, (Adding the ActionScript)
Wavelab (Steinberg), (Selecting Sound Clips)
WavePan method, dynamic panning control example, (Adding the ActionScript)
Web server traffic, masking example, (Simple Scripted Masking)
whitespace, ignoreWhite property, (Adding the ActionScript)
Window components
form-based navigation example, (Adding the ActionScript)
registration form example, (Setting the Scene)

X

XML class, News Sweeper application, (Creating a Simple Blog Reader Application)
XML documents
returned by News Sweeper script, (The Server-Side Script)
sticky note application modifications, (Modifications)
XML playlists, MP3 player, (XML, MP3, and ID3 Tag Reader), (Creating the XML Playlist)

Z

zooming in effect, (Zooming In Effect)
modifications, (Modifications)
zooming out effect, (Zooming Out Effect)
modifications, (Modifications)

SitePoint Books

  • advocate best practice techniques
  • lead you through practical examples
  • provide working code for your web site
  • make learning easy and fun

100% Money Back Guarantee