Learning Flash Cs4 Professional (ILL ANT)

個数:
  • ポイントキャンペーン

Learning Flash Cs4 Professional (ILL ANT)

  • 提携先の海外書籍取次会社に在庫がございます。通常2週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • ≪洋書のご注文につきまして≫ 「海外取次在庫あり」および「国内仕入れ先からお取り寄せいたします」表示の商品でも、納期の目安期間内にお届けできないことがございます。あらかじめご了承ください。

  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 363 p.
  • 言語 ENG,ENG
  • 商品コード 9780596159764
  • DDC分類 006.78

Full Description


"Learning Flash CS4 Professional" offers beginners and intermediate Flash developers a unique introduction to the latest version of Adobe's powerful multimedia application. This easy-to-read book is loaded with full-color examples and hands-on tasks to help you master Flash CS4's new motion editor, integrated 3D system, and character control using the new inverse kinematics bones animation system. No previous Flash experience is necessary. This book will help you: understand Flash fundamentals, with clear, concise information you can use right away; learn key concepts and techniques in every chapter, with annotated screen shots and illustrations; practice new skills and test your understanding with practical exercises and review quizzes; download sample files and discuss additional Flash features on the companion blog; and, learn Flash from Rich Shupe, author of "Learning ActionScript 3.0" and one of the most popular presenters for Flash and ActionScript at conferences and seminars. As part of the Adobe Developer Library, this is the most authoritative guide to Flash CS4 available. Get moving with Flash today!

Table of Contents

Foreword                                           xv
Preface xvii
Interface Essentials 1 (24)
Introduction 1 (1)
Getting to Know the Flash CS4 Interface 2 (11)
Creating a New Document 2 (1)
Using the New Application Window 3 (3)
Understanding Panels 6 (5)
Understanding the Timeline 11 (2)
Customizing Your Interface 13 (6)
Selecting and Editing a Workspace 13 (1)
Minimizing Panels 14 (1)
Grouping and Docking Panels 14 (1)
The Preferences Dialog 15 (2)
Customizing the Tools Panel 17 (1)
Keyboard Shortcuts 18 (1)
Project Progress 19 (6)
Creating Your First FLA 20 (1)
Importing Your First Asset 20 (1)
Creating Your First Shape 21 (1)
Testing Your File 22 (1)
Creating a Guide Layer 22 (1)
Adding Utility Layers 23 (1)
Saving Your File As a Template 23 (1)
The Project Continues 24 (1)
Creating Graphics 25 (24)
Introduction 25 (1)
Drawing Modes 26 (4)
Merge Drawing Mode 26 (1)
Object Drawing Mode 27 (1)
Grouping and Breaking Apart 28 (1)
Drawing au Naturel 29 (1)
Drawing with Bezier Curves 29 (1)
Selecting 30 (1)
Using Fills and Strokes 30 (3)
Selecting Separately 30 (1)
Stroke Properties 31 (1)
Mining Properties with Tools 32 (1)
Working with Color 33 (2)
Pop-Up Palette 33 (1)
Swatches Panel 34 (1)
Color Panel 34 (1)
Kuler Panel 35 (1)
Using Context-Sensitive Tool Options 35 (1)
Paint Modes 35 (1)
Erase Modes 36 (1)
Transforming Assets 36 (2)
Free Transform Tool 36 (1)
Transform Panel 37 (1)
Gradient Transform Tool 37 (1)
Creating Static Text 38 (1)
Using the Spray Brush 39 (1)
Creating a Symbol 40 (1)
Project Progress 40 (9)
Creating a New File and Container Movie 42 (1)
Clip
Adding Title Text and Underline 42 (2)
Adding Skills Text and Underline 44 (1)
Cascading Rectangles Primitives 45 (1)
Applying a Gradient to the Cascade 46 (1)
Adding Grime 47 (1)
The Project Continues 48 (1)
Using Symbols 49 (24)
Introduction 49 (1)
Symbol Types 50 (9)
Button 50 (5)
Movie Clip 55 (2)
Graphic 57 (1)
Converting Symbol Types 57 (2)
Creating and Editing Symbols 59 (1)
Convert to Symbol and Edit in Place 59 (1)
Insert Symbol and Edit Selected 59 (1)
Reusing Symbols 60 (1)
Using the Deco Tool 61 (3)
Vine Fill 61 (1)
Grid Fill 62 (1)
Symmetry Brush 63 (1)
Project Progress 64 (9)
Creating the Sound Controller 65 (4)
Adding ActionScript-Controlled Animation 69 (2)
The Project Continues 71 (2)
Importing Graphics 73 (22)
Introduction 73 (1)
Importing Graphics 73 (10)
Importing Nonnative Formats 74 (1)
Importing from SWF 75 (1)
Importing from Adobe Photoshop 75 (4)
Importing from Adobe Illustrator 79 (3)
Importing from Other Native Formats 82 (1)
Importing an Image Sequence 83 (1)
Working with Bitmaps 83 (4)
Publish Settings 84 (1)
Bitmap Properties 84 (1)
Tracing a Bitmap 85 (2)
Using a Bitmap As a Tile 87 (1)
Project Progress 87 (8)
Importing the Interface Shell 87 (3)
Importing the Background 90 (1)
Importing the Logo 91 (1)
Importing the Lab Screen 92 (2)
The Project Continues 94 (1)
Animation 95 (42)
Introduction 95 (1)
Knowing the Timeline 96 (4)
Layers 96 (2)
Frames 98 (2)
Frame Editing Controls 100 (1)
Creating Frame-by-Frame Animations 100 (3)
Editing Multiple Frames 101 (1)
Copying and Pasting Frames 101 (1)
Swap Symbols 102 (1)
Creating a Shape Tween 103 (3)
Shape Hints 105 (1)
Adding a Layer Mask 106 (1)
Creating a Motion Tween 107 (6)
Editing the Motion Path 108 (1)
Drawing a Motion Guide 109 (3)
Color Effects 112 (1)
Using Motion Presets 113 (1)
Copying Motion 114 (1)
Using the Motion Editor Panel 114 (3)
Adding Property Keyframes in the Motion 116 (1)
Editor
Editing Property Curves in the Motion 116 (1)
Editor
Easing 117 (5)
Adding Easing with the Motion Editor 118 (1)
Creating a Custom Easing Preset 119 (3)
Creating a Classic Tween 122 (3)
Adding Easing with the Properties Panel 122 (1)
Custom Easing 123 (1)
Classic Motion Guide 124 (1)
Project Progress 125 (12)
Inner Section Timeline Structure 126 (4)
Project-Wide Timeline Structure 130 (5)
Button Script 135 (1)
Testing Your Work 136 (1)
The Project Continues 136 (1)
ActionScript Basics 137 (50)
Introduction 137 (2)
How Much ActionScript Is Covered in This 139 (1)
Book?
Introducing ActionScript Interface 140 (3)
Elements
Actions Panel 140 (2)
Output Panel 142 (1)
Basic Script Grammar 143 (1)
Introducing Properties 143 (1)
Introducing Methods 143 (1)
Introducing Events and Event Listeners 144 (1)
Basic Syntax Issues 144 (6)
Dot Syntax 144 (1)
Case Sensitivity 145 (1)
Execution Order 146 (1)
Use of the Semicolon(;) 146 (1)
Evaluating an Expression 146 (1)
Absolute Versus Relative Addresses 146 (1)
Comments 147 (1)
Checking and Formatting Your Scripts 148 (2)
Variables and Data Types 150 (1)
Casting Data Types 151 (1)
Operators 152 (1)
Scope and this 153 (1)
Functions 153 (2)
Arguments 154 (1)
Return Values 154 (1)
Conditinals 155 (3)
if 155 (2)
switch 157 (1)
Loops 158 (2)
For Loop 158 (1)
While Loop 159 (1)
A Loop Caveat 160 (1)
Arrays 160 (3)
Multidimensional Arrays 161 (1)
Associative Arrays and Objects 162 (1)
Properties 163 (2)
Methods 165 (1)
Events 165 (6)
Event Listeners 166 (2)
Using Mouse Events to Control 168 (2)
Properties and Methods
Frame Events 170 (1)
Removing Event Listeners 171 (1)
The Display List 172 (7)
Adding and Removing Children 172 (1)
Using addChild() 173 (1)
Adding Symbol Instances to the Display 173 (2)
List from the Library
Using addChildAt() 175 (1)
Removing Objects from the Display List 176 (1)
and from Memory
Finding Children by Position and by Name 177 (1)
Casting a Display Object 178 (1)
Timeline Control 179 (5)
Frame Labels 181 (2)
Frame Rate 183 (1)
Project Progress 184 (3)
The Deco Tool 184 (1)
The Portfolio Project Navigation 185 (1)
The Project Continues 186 (1)
Filters and Blend Modes 187 (16)
Introduction 187 (1)
Bitmap Caching 187 (2)
The Properties Panel 188 (1)
The ActionScript Method 188 (1)
Filters 189 (5)
Filter Inventory 189 (2)
The Properties Panel 191 (1)
The ActionScript 191 (1)
Filters in Practice 192 (2)
Blend Modes 194 (3)
Blend Mode Inventory 194 (2)
The Properties Panel 196 (1)
ActionScript 197 (1)
Blend Modes in Practice 197 (1)
Alpha Masks 197 (2)
The Timeline Limitation 198 (1)
The Blend Mode Solutions 198 (1)
The ActionScript Solution 198 (1)
Project Progress 199 (4)
Confirming the Imported Blend Mode 199 (1)
Filters 199 (3)
The Project Continues 202 (1)
3D 203 (22)
Introduction 203 (1)
Moving Objects in 3D Space 204 (5)
Translating 3D Objects 205 (1)
Rotating 3D Objects 205 (2)
Transforming Multiple Objects in 3D 207 (1)
Space
Changing the 3D Center Point 208 (1)
Global Versus Local 3D Transformations 208 (1)
Global 3D Environment Settings 209 (4)
Vanishing Point 209 (2)
Perspective Angle 211 (1)
Taking Advantage of Global 3D Settings 212 (1)
with Movie Clip Containers
Animating 3D Properties 213 (2)
Depth Management 215 (1)
Parallax Scrolling 216 (1)
Using ActionScript to Change 3D Properties 217 (2)
Practical Demonstrations 217 (2)
Project Progress 219 (6)
Adding Depth for Parallax Scrolling 220 (1)
Animating the Gallery 221 (1)
Adding ActionScript Control 222 (1)
Adding a Layer Mask 223 (1)
Adding the Gallery to the Main Project 224 (1)
File
The Project Continues 224 (1)
Components 225 (12)
Introduction 225 (1)
Adding and Configuring Components 226 (1)
Functionality Without Programming 227 (1)
Scrolling Text 227 (1)
Adding a Pinch of ActionScript 228 (1)
Triggering Actions with Buttons 228 (1)
Working Hand-in-Hand with Code 229 (4)
Navigating with Menus 229 (4)
Skinning UI Components 233 (1)
Project Progress 233 (4)
Loading an External Graphic at Runtime 233 (1)
Display Detils of a Larger Image 234 (2)
The Project Continues 236 (1)
Inverse Kinematics 237 (24)
Introduction 237 (1)
Anatomy of an Armature 238 (1)
Using the Bone Tool with Movie Clips 239 (1)
Authortime Mode 240 (3)
Tweening Armatures 241 (1)
Armature Easing 242 (1)
Runtime Mode 243 (1)
Joint Rotation and Translation 244 (4)
Constraining Joint Rotation 244 (3)
Enabling Joint Translation 247 (1)
Transforming Movie Clips and Armatures 248 (1)
Using the Bone Tool with Shapes 248 (3)
Using the Bind Tool 250 (1)
Adjusting Points 250 (1)
Basic ActionScript 251 (3)
Supporting Runtime Armature Use Beyond 251 (1)
Frame 1
Posing an Armature with Code 252 (2)
Project Progress 254 (7)
The Project Continues 259 (2)
Text 261 (26)
Introduction 261 (1)
Components 262 (3)
Using the Component Inspector Panel to 262 (1)
Configure Text Components
Using ActionScript to Configure Text 263 (2)
Components
Configuring Text Fields with the Flash 265 (5)
Interface
Dynamic Text 265 (3)
Input Text 268 (1)
Static Text 269 (1)
Resizing Text Fields 270 (1)
Configuring Text Fields with ActionScript 270 (1)
Dynamic Text 270 (1)
Input Text 271 (1)
Formatting Text 271 (6)
Fonts 272 (3)
ActionScript 275 (2)
Using HTML 277 (1)
Using CSS 278 (2)
Loading Text 280 (2)
Using InDesign and XFL 282 (1)
Project Progress 283 (4)
Cosmetic Assets 283 (1)
Dynamic Text Field 284 (1)
Input Text Field 285 (1)
The Project Continues 286 (1)
Audio 287 (16)
Introduction 287 (1)
Supported File Formats 287 (2)
Importing Audio 288 (1)
External Audio Playback 288 (1)
Compression 289 (4)
Compressing External Sounds 290 (1)
Internal Asset-Specific Sound Properties 291 (1)
Internal File-Wide Publish Settings 292 (1)
Timeline Use 293 (2)
Sync Types 294 (1)
Repeating and Looping 295 (1)
Editing a Sound 295 (2)
Setting Volume and Pan 295 (2)
Using an External Editor 297 (1)
ActionScript Use 297 (3)
Playing a Library Sound 297 (1)
Playing an External Sound 298 (1)
Setting Volume and Pan 299 (1)
Visualizing Volume 299 (1)
Project Progress 300 (3)
Scripting the Sound Controller 300 (2)
The Project Continues 302 (1)
Video 303 (22)
Introduction 303 (1)
Video Formats 304 (1)
Encoding Software 305 (10)
On2 Flix 305 (1)
Sorenson Squeeze 306 (1)
Adobe Media Encoder 307 (8)
Playing Video with the FLVPlayback 315 (2)
Component
Full-Screen Video 317 (1)
Captioning Video 318 (1)
Streaming Versus Progressive Download 319 (1)
Embedding Videos in a SWF 320 (3)
When to Embed 320 (2)
When Not to Embed 322 (1)
Project Progress 323 (2)
Adding Video 323 (1)
The Project Continues 324 (1)
Publishing and Deploying 325 (26)
Introduction 325 (1)
Using a Preloader 325 (4)
The Assets 326 (1)
The ActionScript 327 (1)
Testing Your Preloader 328 (1)
Project Progress Preloader 329 (1)
Distributing External Assets 329 (1)
Deploying for Web Browsers 330 (9)
Publish Settings: Format 330 (1)
Publish Settings: Flash 331 (3)
Publish Settings: HTML 334 (3)
Deployment 337 (1)
Project Progress HTML 337 (2)
Deploying for AIR 339 (11)
Publish Settings 340 (6)
Deployment 346 (2)
Project Progress AIR 348 (2)
What's Next? 350 (1)
Index 351