Acknowledgments |
|
xv | |
Introduction |
|
xvii | |
|
Part I Why Flash Journalism? |
|
|
1 | (42) |
|
A New Form of Storytelling |
|
|
3 | (20) |
|
Slideshows with Photos and Sound |
|
|
4 | (2) |
|
|
6 | (3) |
|
|
9 | (2) |
|
|
11 | (5) |
|
Feedback from the Audience |
|
|
14 | (1) |
|
Adaptivity or Modifiability |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
15 | (1) |
|
|
16 | (1) |
|
|
17 | (6) |
|
What Flash Brings to Online Media |
|
|
23 | (20) |
|
|
23 | (2) |
|
Delivery Medium: The Flash Player |
|
|
25 | (1) |
|
Authoring Tool: The Flash Application |
|
|
26 | (3) |
|
|
29 | (6) |
|
|
29 | (1) |
|
Integration of Media Types |
|
|
30 | (1) |
|
|
30 | (2) |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
34 | (1) |
|
|
35 | (1) |
|
Problems in Flash Content |
|
|
35 | (4) |
|
|
35 | (1) |
|
|
36 | (1) |
|
|
36 | (1) |
|
|
37 | (1) |
|
|
37 | (1) |
|
|
38 | (1) |
|
|
38 | (1) |
|
|
38 | (1) |
|
Version or Browser Conflicts |
|
|
39 | (1) |
|
|
39 | (4) |
|
Part II How to Make Things in Flash |
|
|
43 | (254) |
|
|
45 | (14) |
|
|
47 | (7) |
|
|
54 | (1) |
|
|
54 | (2) |
|
|
54 | (1) |
|
|
55 | (1) |
|
|
55 | (1) |
|
|
56 | (1) |
|
|
56 | (3) |
|
|
59 | (14) |
|
|
60 | (8) |
|
Exercise 2.1: Creating Graphic Symbols |
|
|
60 | (3) |
|
Exercise 2.2: Animating Two Symbols |
|
|
63 | (5) |
|
|
68 | (3) |
|
|
68 | (1) |
|
|
69 | (1) |
|
|
70 | (1) |
|
|
70 | (1) |
|
|
71 | (1) |
|
|
71 | (2) |
|
|
73 | (16) |
|
|
73 | (12) |
|
Exercise 3.1: Publish Settings |
|
|
74 | (3) |
|
|
77 | (1) |
|
Positioning a Flash Movie in the Browser Window |
|
|
77 | (2) |
|
Inserting a SWF with Dreamweaver |
|
|
79 | (1) |
|
Exercise 3.2: Creating the Page Layout and Uploading the Page |
|
|
80 | (1) |
|
Very Important Note About File Locations |
|
|
81 | (1) |
|
Exercise 3.3: Using a Pop-up Window |
|
|
82 | (3) |
|
Putting Flash Online Summary |
|
|
85 | (1) |
|
|
86 | (3) |
|
|
89 | (10) |
|
|
89 | (7) |
|
Exercise 4.1: Create a New Button |
|
|
90 | (1) |
|
|
91 | (4) |
|
Exercise 4.2: Add Sound to a Button |
|
|
95 | (1) |
|
|
96 | (1) |
|
|
97 | (2) |
|
|
99 | (18) |
|
|
99 | (15) |
|
Exercise 5.1: Preliminary Work (Build an Animation) |
|
|
100 | (1) |
|
Using 15 Frames per Second |
|
|
100 | (2) |
|
Exercise 5.2: Stop and Play Buttons |
|
|
102 | (1) |
|
Switching to ``Expert Mode'' in Flash MX |
|
|
103 | (3) |
|
Using Buttons to Navigate One Frame at a Time |
|
|
106 | (1) |
|
Exercise 5.3: Buttons That Let You Jump on the Timeline |
|
|
107 | (6) |
|
Using a Flash Button to Open a Web Page |
|
|
113 | (1) |
|
Making Buttons Do Things Summary |
|
|
114 | (1) |
|
|
115 | (2) |
|
|
117 | (28) |
|
|
117 | (23) |
|
Exercise 6.1: A Moving Eyeball |
|
|
118 | (2) |
|
|
120 | (2) |
|
Exercise 6.2: A Moving Background |
|
|
122 | (5) |
|
What Is a Registration Point? |
|
|
127 | (2) |
|
Exercise 6.3: A Sliding Panel |
|
|
129 | (10) |
|
Using Quotes in ActionScript |
|
|
139 | (1) |
|
|
140 | (1) |
|
|
141 | (4) |
|
|
145 | (42) |
|
|
146 | (1) |
|
|
146 | (38) |
|
|
147 | (1) |
|
Exercise 7.1: Importing and Optimizing Compressed Photo Files |
|
|
148 | (4) |
|
Exercise 7.2: Importing and Optimizing Uncompressed Photo Files |
|
|
152 | (3) |
|
Bitmap Properties: Photo vs. Lossless |
|
|
155 | (1) |
|
Exercise 7.3: Moving Photos in Flash |
|
|
156 | (8) |
|
Motion Tweens, Bitmaps, and Symbols |
|
|
164 | (1) |
|
Exercise 7.4: Zooming In on a Photo |
|
|
165 | (6) |
|
Exercise 7.5: Fading Photos into Each Other |
|
|
171 | (5) |
|
Exercise 7.6: Looping a Fade Effect |
|
|
176 | (3) |
|
Doing It All with Movie Clips Instead |
|
|
179 | (2) |
|
Exercise 7.7: Using a Photo as the Background |
|
|
181 | (2) |
|
Importing a Sequence of Images |
|
|
183 | (1) |
|
Working with Photos Summary |
|
|
184 | (1) |
|
|
185 | (2) |
|
|
187 | (34) |
|
|
187 | (27) |
|
What You Need to Begin This Lesson |
|
|
189 | (1) |
|
Working with ActionScript |
|
|
189 | (1) |
|
Behaviors in Flash MX 2004 |
|
|
190 | (1) |
|
Two Ways to Handle the Sound File |
|
|
191 | (1) |
|
Exercise 8.1: Sound Inside the Flash File |
|
|
192 | (5) |
|
Stopping All Sounds at Once |
|
|
197 | (1) |
|
Exercise 8.2: Sound Outside the Flash File |
|
|
197 | (3) |
|
Exercise 8.3: Detecting When a Sound Has Played to the End |
|
|
200 | (2) |
|
Exercise 8.4: Playing Two Tracks at the Same Time |
|
|
202 | (1) |
|
Exercise 8.5: Scripting a Pause Button |
|
|
203 | (4) |
|
Exercise 8.6: Scripting a Mute Button |
|
|
207 | (1) |
|
Exercise 8.7: Synchronizing Images to Loaded Audio |
|
|
208 | (6) |
|
Streaming and Event Sounds |
|
|
214 | (2) |
|
|
214 | (1) |
|
A Special Case: attachSound and Preloaders |
|
|
215 | (1) |
|
|
216 | (1) |
|
File Formats and Settings |
|
|
216 | (2) |
|
|
216 | (1) |
|
Settings for Sound Editing |
|
|
216 | (1) |
|
Settings for Publishing the SWF |
|
|
217 | (1) |
|
Working with Sound Summary |
|
|
218 | (1) |
|
|
218 | (3) |
|
|
221 | (30) |
|
|
221 | (27) |
|
Exercise 9.1: Static Text, a Tour of What You Can Do |
|
|
222 | (6) |
|
Legible Text: Avoiding the Blurry Text Syndrome |
|
|
228 | (4) |
|
Exercise 9.2: Dynamic Text, a Tour of What You Can Do |
|
|
232 | (5) |
|
Exercise 9.3 Scrolling Text with the ScrollBar Component |
|
|
237 | (1) |
|
The ScrollBar and Flash MX 2004 |
|
|
238 | (4) |
|
Moving and Transforming Text |
|
|
242 | (1) |
|
Exercise 9.4: Input Text, a Tour of What You Can Do |
|
|
243 | (4) |
|
Pixel Fonts: Sharp, Tiny Text |
|
|
247 | (1) |
|
Working with Text Summary |
|
|
248 | (1) |
|
|
249 | (2) |
|
Building Slideshows with Sound |
|
|
251 | (46) |
|
|
252 | (41) |
|
Planning the Package Layout |
|
|
252 | (1) |
|
Exercise 10.1: Simple Slideshow Using a Level |
|
|
253 | (4) |
|
Exercise 10.2: Simple Slideshow Using a Movie Clip |
|
|
257 | (3) |
|
Exercise 10.3: Automating the Photos |
|
|
260 | (2) |
|
What the Script Is Doing in Exercise 10.3 |
|
|
262 | (2) |
|
Exercise 10.4: Add Automated Captions |
|
|
264 | (5) |
|
Exercise 10.5: Add an Individual ``Photo Loading'' Message |
|
|
269 | (3) |
|
Exercise 10.6: Guarantee That the Caption File Loads |
|
|
272 | (2) |
|
Exercise 10.7: Automating the Slideshow |
|
|
274 | (6) |
|
Exercise 10.8: Adding External Sound |
|
|
280 | (2) |
|
Exercise 10.9: Stopping on the Final Photo |
|
|
282 | (5) |
|
Exercise 10.10: Add Fade-In, Fade-Out Transitions |
|
|
287 | (6) |
|
Building Slideshows with Sound Summary |
|
|
293 | (1) |
|
|
294 | (3) |
|
|
297 | (142) |
|
washingtonpost.com Sniper Shootings |
|
|
299 | (18) |
|
|
301 | (1) |
|
Information About the Victims |
|
|
302 | (1) |
|
Tech Tip: A Draggable Floating Window |
|
|
303 | (3) |
|
|
306 | (4) |
|
Graphics from the Newspaper |
|
|
310 | (2) |
|
Managing Information Interactively |
|
|
312 | (1) |
|
Updating Breaking News in Flash |
|
|
312 | (2) |
|
Planning with Storyboards |
|
|
314 | (3) |
|
Star Tribune Slideshow Tool |
|
|
317 | (22) |
|
|
319 | (1) |
|
|
320 | (4) |
|
|
324 | (3) |
|
Putting Sound and Pictures Together |
|
|
327 | (2) |
|
Building the Slideshow Tool |
|
|
329 | (2) |
|
Tech Tip: Dynamic Borders, Text Fields |
|
|
331 | (4) |
|
|
335 | (4) |
|
ElPais.es March 11 Attacks |
|
|
339 | (28) |
|
|
341 | (3) |
|
|
344 | (3) |
|
|
347 | (4) |
|
|
351 | (2) |
|
A Different Way to Explain |
|
|
353 | (4) |
|
Tech Tip: A Controller Bar |
|
|
357 | (5) |
|
The Challenge of Updating |
|
|
362 | (5) |
|
|
367 | (24) |
|
|
368 | (3) |
|
|
371 | (4) |
|
|
375 | (3) |
|
|
378 | (2) |
|
Tech Tip: Photos That Fill the Screen |
|
|
380 | (3) |
|
|
383 | (4) |
|
|
387 | (4) |
|
MSNBC.com The Big Picture |
|
|
391 | (24) |
|
|
392 | (3) |
|
|
395 | (4) |
|
|
399 | (2) |
|
|
401 | (2) |
|
|
403 | (4) |
|
Tech Tip: Multiple Videos |
|
|
407 | (3) |
|
|
410 | (5) |
|
Agence France-Presse: Tour de France |
|
|
415 | (24) |
|
|
418 | (2) |
|
|
420 | (2) |
|
|
422 | (3) |
|
Tech Tip: Refreshing Live Data |
|
|
425 | (5) |
|
|
430 | (2) |
|
Construction and Cooperation |
|
|
432 | (3) |
|
|
435 | (4) |
Afterword: The Future |
|
439 | (6) |
About the Flash Journalists |
|
445 | (14) |
Appendix A Preloaders |
|
459 | (6) |
Appendix B Loading SWFs into SWFs |
|
465 | (6) |
Appendix C Video in Flash |
|
471 | (6) |
Very Useful Keyboard Shortcuts |
|
477 | (2) |
Flash Reserved Words List |
|
479 | (2) |
Index |
|
481 | |