Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition
- Autorzy:
- Rich Shupe, Zevan Rosser
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 454
- Dostępne formaty:
-
ePubMobi
Opis ebooka: Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition
If you're new to ActionScript 3.0, or want to enhance your skill set, this bestselling book is the ideal guide. Designers, developers, and programmers alike will find Learning ActionScript 3.0 invaluable for navigating ActionScript 3.0's learning curve. You'll learn the language by getting a clear look at essential topics such as logic, event handling, displaying content, classes, and much more.
Updated for Flash Professional CS5, this revised and expanded edition delivers hands-on exercises and full-color code samples to help you increase your abilities as you progress through the book. Topics are introduced with basic syntax and class-based examples, so you can set your own pace for learning object-oriented programming.
- Harness the power and performance of ActionScript 3.0
- Control sound and video, including new access to microphone data
- Create art with code by drawing vectors and pixels at runtime
- Manipulate text with unprecedented typographic control
- Animate graphics, create particle systems, and apply simple physics
- Avoid common coding mistakes and reuse code for improved productivity
- Load SWF, image, text, HTML, CSS, and XML file formats, and more
Wybrane bestsellery
-
In this book, authors Rich Shupe and Zevan Rosser share the knowledge they've gained from their years as multimedia developers/designers and teachers. Learning ActionScript 3.0 gives you a solid foundation in the language of Flash and demonstrates how you can use it for practical, everyday projec...
Learning ActionScript 3.0. The Non-Programmer's Guide to ActionScript 3.0 Learning ActionScript 3.0. The Non-Programmer's Guide to ActionScript 3.0
(118.15 zł najniższa cena z 30 dni)118.15 zł
139.00 zł(-15%) -
Jeśli znasz już trochę Flasha, a teraz chcesz poszerzyć swoją wiedzę o znajomość szybko rozwijającej się technologii 3D, sięgnij po książkę „Flash i Actionscript. Aplikacje 3D od podstaw” . Prostym, lecz precyzyjnym językiem przedstawiono w niej najważniejsze kwestie związane z projek...(34.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Książka „Adobe Flash CS5/CS5 PL Professional. Biblia” zawiera pełny i szczegółowy opis tego programu. Pomoże Ci nie tylko wtedy, gdy zaczynasz pracę z programem, ale także wtedy, kiedy stosujesz jego zaawansowane funkcje. Wewnątrz znajdziesz mnóstwo wskazówek i praktycznych przykładów...(39.90 zł najniższa cena z 30 dni)
64.50 zł
129.00 zł(-50%) -
Książka ActionScript 3.0. Biblia obszernie i wyczerpująco opisuje ten obiektowy język programowania, służący do budowania nowoczesnych aplikacji internetowych. Znajdziesz tu zarówno niezbędną wiedzę teoretyczną, jak i praktyczne przykłady, ilustrujące chociażby programowanie z wykorzystaniem klas...(29.90 zł najniższa cena z 30 dni)
49.50 zł
99.00 zł(-50%) -
Technologie Flash i PHP znane są ze swoich możliwości tworzenia dynamicznych rozwiązań. Flash po stronie klienta, PHP po stronie serwera. Mieszanka Flasha i PHP musi być wybuchowa. I tak właśnie jest! To połączenie powoduje eksplozję nowych możliwości, które wykorzystasz na Twoich stronach WWW. T...(24.90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Oficjalna wiedza na temat Adobe Flash CS6! Adobe Flash to technologia, która tchnęła życie w strony internetowe. Mimo upływu lat i agresywnej inwazji HTML5 wciąż ma się dobrze i w wielu dziedzinach jest nie do zastąpienia. Adobe Flash CS6 to kolejna odsłona genialnego narzędzia pozwalając...
Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik Adobe Flash Professional CS6/CS6PL. Oficjalny podręcznik
(29.90 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
W książce „Flash iOS Apps Cookbook” bez trudu znajdziesz rozwiązania większości typowych problemów. W trakcie lektury nauczysz się wykrywać położenie urządzenia, odtwarzać pliki multimedialne oraz obsługiwać gesty i technologię multi-touch. Ponadto dowiesz się, jak przekształcić dotyc...(29.90 zł najniższa cena z 30 dni)
39.50 zł
79.00 zł(-50%) -
Ta książka porusza wszystkie aspekty związane z wykorzystaniem praw fizyki w grach, animacjach i symulacjach tworzonych we Flashu. W trakcie lektury zostaniesz stopniowo i bezboleśnie wprowadzony w świat obliczeń numerycznych — od najprostszych, pozwalających nadać ruch odbijającej się piłc...
Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash Wprowadzenie do fizyki w grach, animacjach i symulacjach Flash
(29.90 zł najniższa cena z 30 dni)39.50 zł
79.00 zł(-50%) -
Nieocenioną pomocą w nauce posługiwania się środowiskiem okaże się książka „Adobe Flash CS6 i ActionScript 3.0 Interaktywne projekty od podstaw” . Początkujący użytkownicy poznają dzięki niej najnowszą edycję programu Flash, metody używania narzędzi odpowiednich do konkretnych celów, ...
Adobe Flash CS6 i ActionScript 3.0. Interaktywne projekty od podstaw Adobe Flash CS6 i ActionScript 3.0. Interaktywne projekty od podstaw
(34.90 zł najniższa cena z 30 dni)49.50 zł
99.00 zł(-50%)
Ebooka "Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-493-9774-6, 9781449397746
- Data wydania ebooka:
- 2010-10-18 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 4.7MB
- Rozmiar pliku Mobi:
- 4.7MB
Spis treści ebooka
- Learning ActionScript 3.0
- A Note Regarding Supplemental Files
- Preface
- Who This Book Is For
- Push Yourself
- ActionScript Editors
- Who This Book Is For
- How This Book Is Organized
- What Isand IsntIn This Book
- Whats In
- Whats Not
- Companion Website
- Typographical Conventions Used In This Book
- Using Code Examples
- Wed Like To Hear From You
- Acknowledgments
- About the Authors
- Colophon
- I. Getting Started
- 1. What Is ActionScript?
- Whats New in ActionScript 3.0?
- The Flash Platform
- Procedural Versus Object-Oriented Programming
- The Document Class
- Legacy Code Compatibility
- Hello World
- Timeline Example
- Document Class Example
- Success
- Whats Next?
- 1. What Is ActionScript?
- 2. Core Language Fundamentals
- Jump Right In
- Miscellaneous Basics
- Variables and Data Types
- Casting
- Strict Mode
- Operators
- Arithmetic Operator Precedence
- Conditionals
- if
- Logical Operator Precedence
- switch
- Loops
- for Loop
- while Loop
- A Loop Caveat
- Arrays
- Vectors
- Functions
- Local Variables
- Parameters and Arguments
- Returning a Value from a Function
- Custom Objects
- Objects and Associative Arrays
- this and parent
- Absolute Versus Relative Addresses
- Put It All Together
- Whats Next?
- II. Graphics and Interaction
- 3. Properties, Methods, and Events
- Jump Right In
- Properties
- Events
- Using Event Listeners
- Using Mouse Events to Control Properties
- Methods
- Using Keyboard Events to Call Methods
- 3. Properties, Methods, and Events
- Event Propagation
- Frame and Timer Events
- Frame Events
- Timer Events
- Removing Event Listeners
- Whats Next?
- 4. The Display List
- Jump Right In
- The Sum of Its Parts
- Display List Classes
- Displaying the Display List
- The showChildren() function in action
- Adding and Removing Children
- Using addChild()
- Adding Custom Symbol Instances to the Display List
- Using addChildAt()
- Removing Objects from the Display List and from Memory
- Removing objects from memory
- Managing Object Names, Positions, and Data Types
- Finding Children by Position and by Name
- Clarifying or Changing the Data Type of a Display Object
- Changing the Display List Hierarchy
- Depth Management
- Reparenting Children
- A Dynamic Navigation Bar
- Whats Next?
- 5. Timeline Control
- Jump Right In
- Playhead Movement
- Frame Labels
- New Timeline ActionScript
- Frame Rate
- A Simple Site or Application Structure
- Whats Next?
- 6. OOP
- Classes
- Custom Class Review
- Classpaths
- Note to Flash Professional CS5 users
- Classes
- Inheritance
- Symbol Base Classes
- Can You Figure Out Why?
- A More Traditional Look at Inheritance
- Vehicle class
- Simple example
- Car class
- Truck class
- Document class and revised FLA
- Accessing the Stage in a Class
- Composition
- Car class
- Truck class
- New Tires class
- Document class
- Encapsulation
- Getters and setters
- Vehicle class
- Car class
- Truck class
- Tires class
- Document class
- Polymorphism
- Polymorphism and inheritance
- Vehicle class
- Car class
- Truck class
- Tires class and Document class
- Polymorphism and interfaces
- Simple example
- Adding a sound system to your vehicles through composition
- Navigation Bar Revisited
- Document class
- NavigationBar
- MenuButtonMain
- Whats Next?
- 7. Motion
- Basic Movement
- Velocity
- Acceleration
- Easing
- Basic Movement
- Simple Physics
- Gravity
- Friction
- Elasticity
- A Basic Particle System
- The particle
- The system
- The FLA file
- Simple Collision Detection
- Collision with Objects
- Collision with Points
- Collision with Stage Boundaries
- Geometry and Trigonometry
- Movement Along an Angle
- Distance
- More Particles: Collision and Distance
- Circular Movement
- A Circular Navigation System
- Rotation Toward an Object
- Creating a grid using modulus
- Programmatic Tweening
- Adobes Tween Class
- GreenSocks TweenLite
- Creating a simple banner using TweenLite
- Reproducing Timeline Tweens with ActionScript
- Whats Next?
- 8. Drawing with Vectors
- The Graphics Class
- Drawing Lines
- Drawing Curves
- Adding Solid Fills
- Drawing Shapes
- Using Gradient Fills and Lines
- Gradient fills
- Gradient line styles
- Using Bitmap Fills and Lines
- Bitmap fills
- Bitmap line styles
- The Graphics Class
- Simulating the Pencil Tool
- Drawing Complex Shapes with drawPath()
- The Geometry Package
- Creating Points
- Creating Rectangles
- Using Matrices
- Skewing with matrices
- Calculating changes in points after transformations
- Manipulating gradient fills and line styles
- Adjusting gradient line styles
- Adjusting bitmap line styles
- Gradient Spread Method
- 9-Slice Scaling
- Applied Examples
- Starting a Color Picker
- A Custom Button Class
- Whats Next?
- 9. Drawing with Pixels
- Bitmap Caching
- Soft-Edged Masks
- Bitmap Caching
- The BitmapData Class
- Creating Opaque Bitmaps
- Creating Bitmaps with Transparency
- Using a Bitmap from the Library
- Copying Pixels
- Drawing into a Bitmap
- Blend Modes
- ActionScript Compositing Blend Modes
- Layer
- Alpha and Erase
- ActionScript Compositing Blend Modes
- Using Blend Modes with BitmapData Instances
- Bitmap Filters
- Basic Filters
- Creating dynamic button art with the DropShadowFilter
- Using the BlurFilter to create an airbrush
- Basic Filters
- Advanced Filters
- Convolution filter
- Perlin noise and displacement map
- Perlin noise
- Displacement map
- Animating the effect
- Color Effects
- The ColorTransform Class
- The ColorMatrixFilter Class
- The Color Class
- Image Encoding and Saving
- Saving JPG Images
- Adding Functionality to Your Color Picker
- Getting and Setting Pixels
- getPixel()
- Using the picker with setPixel()
- Getting and Setting Pixels
- Expanding Your Paint Program
- Whats Next?
- III. Text
- 10. Text
- Creating Text Fields
- Setting Text Field Attributes
- Dynamic Text Fields
- Input Text Fields
- Selecting Text
- Formatting Text
- Establishing a format for new text
- Applying a format to existing text
- Adding text after using setTextFormat()
- Tab Stops
- Using Embedded Fonts
- Flash Professional CS3 and CS4
- Flash Professional CS5
- ActionScript
- 10. Text
- Using Custom Anti-Aliasing
- Formatting with HTML and CSS
- Hypertext Markup Language (HTML)
- CSS
- Escaping quotation marks
- Triggering ActionScript from HTML Links
- Loading HTML and CSS
- Text Layout Framework
- Rotating device fonts
- Improved typographic controls
- Columnar layout
- Flowing text across multiple containers
- Distributing SWFs that use TLF
- Whats Next?
- IV. Sound and Video
- 11. Sound
- ActionScript Sound Architecture
- Internal and External Sounds
- Working with Sounds in Your Library
- Loading External Sounds
- Playing, Stopping, and Pausing Sounds
- Playing a Sound
- Stopping a Sound
- Pausing Sounds and Resuming Playback
- Applying the Syntax
- 11. Sound
- Buffering Sounds
- Changing Sound Volume and Pan
- Reading ID3 Metadata from MP3 Sounds
- Visualizing Sound Data
- Amplitude
- Adding peak meters to the sound player
- Amplitude
- Sound Spectrum Data
- Storing and retrieving sound spectrum data
- Drawing a waveform or frequency spectrum
- The Waveform class
- Adding the Waveform Visualization to Our Sound Player
- Visualizing Microphone Input
- Activity Level
- SampleDataEvent
- Recording, Playing, and Saving Microphone Input
- RecordMicrophone Class
- Recording microphone input at runtime
- Writing sound data dynamically at runtime
- Stopping playback
- RecordMicrophone Class
- RecordMicrophone_Example Class
- Whats Next?
- 12. Video
- Encoding
- Formats
- Presets
- Customizing Settings
- Starting the Queue
- Encoding
- Components
- Working with the FLVPlayback Component
- Scripting the component
- Skinning the component
- Working with the FLVPlayback Component
- Full-Screen Video
- Captions
- Using the FLVPlaybackCaptioning Component
- Creating Captions with Timed Text
- Providing Captions in Multiple Languages
- Writing Your Own Player
- Scripting Buttons to Control the FLVPlayback Component
- A Code-Only Solution
- The main video class
- The document class
- Whats Next?
- V. Input/Output
- 13. Loading Assets
- Loading SWFs and Images
- Loading SWFs
- Loading Images
- Writing a Multiuse SWF and Image Loading Class
- Writing the CustomLoader Class
- Using the CustomLoader Class
- Loading SWFs
- Loading images
- Loading SWFs and Images
- Loading Data
- Loading Text
- Loading Variables
- Loading Binary Data
- Writing a Multiuse Data Loading Class
- Writing the CustomURLLoader Class
- Using the CustomURLLoader Class
- Loading text
- Loading variables
- Loading binary data
- 13. Loading Assets
- Communicating with Loaded SWFs
- The child SWF
- The parent SWF
- Additional Online Resources
- Loading SWFs with TLF Assets
- GreenSocks LoaderMax
- Whats Next?
- 14. XML
- Understanding XML Structure
- White Space
- Declarations
- Comments and Processing Instructions
- Entities and the CDATA Tag
- Understanding XML Structure
- Creating an XML Object
- Using Variables in XML
- Reading XML
- Element and Text Nodes, and the XMLList Class
- Text nodes and strings
- Element nodes and the power of XMLList
- Using the descendant accessor operator and wildcards
- Element and Text Nodes, and the XMLList Class
- Using Attributes
- Coping with element node names that are incompatible with ActionScript
- Finding Elements by Content
- A limitation when filtering by attribute
- Writing XML
- Deleting XML
- Loading External XML Documents
- Sending to and Loading from a Server
- Send and Load
- The client source
- The server source
- Send and Load
- An XML-Based Navigation System
- The Directory Structure and Source Files
- The Library of the FLA
- The XML and Classes
- XML
- LAS3Main (document class)
- NavigationBarXML
- MenuButtonMain
- MenuButtonSub
- Tying it all together
- Whats Next?
- Index
- About the Authors
- Copyright
O'Reilly Media - inne książki
-
JavaScript gives web developers great power to create rich interactive browser experiences, and much of that power is provided by the browser itself. Modern web APIs enable web-based applications to come to life like never before, supporting actions that once required browser plug-ins. Some are s...(186.15 zł najniższa cena z 30 dni)
186.15 zł
219.00 zł(-15%) -
How will software development and operations have to change to meet the sustainability and green needs of the planet? And what does that imply for development organizations? In this eye-opening book, sustainable software advocates Anne Currie, Sarah Hsu, and Sara Bergman provide a unique overview...(160.65 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
OpenTelemetry is a revolution in observability data. Instead of running multiple uncoordinated pipelines, OpenTelemetry provides users with a single integrated stream of data, providing multiple sources of high-quality telemetry data: tracing, metrics, logs, RUM, eBPF, and more. This practical gu...(143.65 zł najniższa cena z 30 dni)
152.15 zł
179.00 zł(-15%) -
Interested in developing embedded systems? Since they don't tolerate inefficiency, these systems require a disciplined approach to programming. This easy-to-read guide helps you cultivate good development practices based on classic software design patterns and new patterns unique to embedded prog...(152.15 zł najniższa cena z 30 dni)
160.65 zł
189.00 zł(-15%) -
If you use Linux in your day-to-day work, then Linux Pocket Guide is the perfect on-the-job reference. This thoroughly updated 20th anniversary edition explains more than 200 Linux commands, including new commands for file handling, package management, version control, file format conversions, an...(92.65 zł najniższa cena z 30 dni)
101.15 zł
119.00 zł(-15%) -
Gain the valuable skills and techniques you need to accelerate the delivery of machine learning solutions. With this practical guide, data scientists, ML engineers, and their leaders will learn how to bridge the gap between data science and Lean product delivery in a practical and simple way. Dav...(245.65 zł najniższa cena z 30 dni)
254.15 zł
299.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(203.15 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
211.65 zł
249.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: Learning ActionScript 3.0. A Beginner's Guide. 2nd Edition Rich Shupe, Zevan Rosser (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.