1. Trang chủ
  2. » Công Nghệ Thông Tin

Học Actionscript 3.0 - p 1 ppsx

10 354 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 13,04 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Learning ActionScript 3.0, Second Editionby Rich Shupe with Zevan Rosser Copyright © 2011 Rich Shupe and Zevan Rosser.. Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North,

Trang 3

Learning ActionScript 3.0

Second Edition

Rich Shupe with Zevan Rosser

Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo

Download from Wow! eBook <www.wowebook.com>

Trang 4

Learning ActionScript 3.0, Second Edition

by Rich Shupe with Zevan Rosser

Copyright © 2011 Rich Shupe and Zevan Rosser All rights reserved

Printed in Canada

Published by O’Reilly Media, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472

O’Reilly Media books may be purchased for educational, business, or sales promotional use Online editions are also available for most titles (http://my.safaribooksonline.com) For more information, contact our corporate/institutional

sales department: 800-998-9938 or corporate@oreilly.com.

Editor: Mary Treseler

Production Editors: Rachel Monaghan and Teresa Elsey

Development Editor: Linda Laflamme

Technical Reviewers: Anselm Bradford, Chrissy Rey-Drapeau, Tim Goss, Xingyi Guo, Sonia Garbès Putzel, and Bentely Wolfe

Proofreaders: Nancy Kotary and Chris Niemiec

Indexer: Ron Strauss

Interior Designer: Ron Bilodeau

Cover Designer: Mark Paglietti

Compositor: Nancy Kotary

Print History:

December 2007: First Edition

October 2010: Second Edition

The O’Reilly logo is a registered trademark of O’Reilly Media, Inc This book’s trade dress is a trademark of O’Reilly Media, Inc Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks Where those designations appear in this book, and O’Reilly Media, Inc was aware of a trademark claim, the designations have been printed in caps or initial caps

While every precaution has been taken in the preparation of this book, the publisher and authors assume no responsibil-ity for errors or omissions, or for damages resulting from the use of the information contained herein

ISBN: 978-1-449-39017-4

[TI]

Trang 5

Adobe Developer Library, a copublishing partnership between O’Reilly Media Inc.

and Adobe Systems, Inc., is the authoritative resource for developers using Adobe technologies These comprehensive resources offer learning solutions to help devel-opers create cutting-edge interactive web applications that can reach virtually any-one on any platform

With top-quality books and innovative online resources covering the latest tools for rich-Internet application development, theAdobe Developer Library delivers expert

training, straight from the source Topics include ActionScript, Adobe Flex®, Adobe Flash®, and Adobe Acrobat® software

Get the latest news about books, online resources, and more at adobedeveloper-library.com.

Download from Wow! eBook <www.wowebook.com>

Trang 7

Preface xi

Part I Getting Started 1 Chapter 1 What Is ActionScript? 3

What’s New in ActionScript 3.0? 5

The Flash Platform 8

Procedural Versus Object-Oriented Programming 9

The Document Class 11

Legacy Code Compatibility 14

Hello World 14

What’s Next? 17

Chapter 2 Core Language Fundamentals 19

Jump Right In 21

Miscellaneous Basics 22

Variables and Data Types 23

Operators 27

Conditionals 29

Loops 34

Arrays 37

Vectors 39

Functions 40

Custom Objects 44

this and parent 45

Absolute Versus Relative Addresses 45

Put It All Together 46

What’s Next? 48

Contents

Download from Wow! eBook <www.wowebook.com>

Trang 8

Part II Graphics and Interaction 49

Chapter 3

Properties, Methods, and Events 51

Jump Right In 52

Properties 53

Events 54

Methods 60

Event Propagation 62

Frame and Timer Events 65

Removing Event Listeners 67

What’s Next? 70

Chapter 4 The Display List 71

Jump Right In 72

The Sum of Its Parts 73

Adding and Removing Children 81

Managing Object Names, Positions, and Data Types 87

Changing the Display List Hierarchy 90

A Dynamic Navigation Bar 93

What’s Next? 95

Chapter 5 Timeline Control 97

Jump Right In 97

Playhead Movement 98

Frame Labels 101

Frame Rate 106

A Simple Site or Application Structure 108

What’s Next? 111

Trang 9

Contents vii

Chapter 6

OOP 113

Classes 115

Inheritance 122

Composition 131

Encapsulation 133

Polymorphism 139

Navigation Bar Revisited 147

What’s Next? 151

Chapter 7 Motion 153

Basic Movement 154

Simple Physics 159

A Basic Particle System 162

Simple Collision Detection 166

Geometry and Trigonometry 169

Programmatic Tweening 183

What’s Next? 190

Chapter 8 Drawing with Vectors 191

The Graphics Class 192

The Geometry Package 205

9-Slice Scaling 215

Applied Examples 217

What’s Next? 224

Chapter 9 Drawing with Pixels 225

Bitmap Caching 226

The BitmapData Class 228

Blend Modes 233

Bitmap Filters 237

Color Effects 247

Image Encoding and Saving 250

Adding Functionality to Your Color Picker 252

What’s Next? 258

Download from Wow! eBook <www.wowebook.com>

Trang 10

Part III Text 259

Chapter 10

Text 261

Creating Text Fields 262

Setting Text Field Attributes 262

Selecting Text 265

Formatting Text 266

Formatting with HTML and CSS 274

Triggering ActionScript from HTML Links 278

Loading HTML and CSS 279

Text Layout Framework 283

What’s Next? 292

Part IV Sound and Video 293 Chapter 11 Sound 295

ActionScript Sound Architecture 296

Internal and External Sounds 298

Playing, Stopping, and Pausing Sounds 301

Buffering Sounds 307

Changing Sound Volume and Pan 308

Reading ID3 Metadata from MP3 Sounds 311

Visualizing Sound Data 313

Visualizing Microphone Input 322

Recording, Playing, and Saving Microphone Input 327

What’s Next? 333

Chapter 12 Video 335

Encoding 336

Components 340

Full-Screen Video 343

Captions 344

Writing Your Own Player 350

What’s Next? 358

Ngày đăng: 06/07/2014, 18:20

TỪ KHÓA LIÊN QUAN