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
(106.97 zł najniższa cena z 30 dni)106.87 zł
139.00 zł(-23%) -
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...(49.50 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...(64.50 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...(49.50 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...(39.50 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
(39.50 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...(39.50 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
(39.50 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
(49.50 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
-
Keeping up with the Python ecosystem can be daunting. Its developer tooling doesn't provide the out-of-the-box experience native to languages like Rust and Go. When it comes to long-term project maintenance or collaborating with others, every Python project faces the same problem: how to build re...(201.03 zł najniższa cena z 30 dni)
200.93 zł
239.00 zł(-16%) -
Bringing a deep-learning project into production at scale is quite challenging. To successfully scale your project, a foundational understanding of full stack deep learning, including the knowledge that lies at the intersection of hardware, software, data, and algorithms, is required.This book il...(241.36 zł najniższa cena z 30 dni)
241.26 zł
289.00 zł(-17%) -
Frontend developers have to consider many things: browser compatibility, usability, performance, scalability, SEO, and other best practices. But the most fundamental aspect of creating websites is one that often falls short: accessibility. Accessibility is the cornerstone of any website, and if a...(200.59 zł najniższa cena z 30 dni)
200.09 zł
239.00 zł(-16%) -
In this insightful and comprehensive guide, Addy Osmani shares more than a decade of experience working on the Chrome team at Google, uncovering secrets to engineering effectiveness, efficiency, and team success. Engineers and engineering leaders looking to scale their effectiveness and drive tra...(114.93 zł najniższa cena z 30 dni)
114.88 zł
149.00 zł(-23%) -
Data modeling is the single most overlooked feature in Power BI Desktop, yet it's what sets Power BI apart from other tools on the market. This practical book serves as your fast-forward button for data modeling with Power BI, Analysis Services tabular, and SQL databases. It serves as a starting ...(199.08 zł najniższa cena z 30 dni)
198.88 zł
239.00 zł(-17%) -
C# is undeniably one of the most versatile programming languages available to engineers today. With this comprehensive guide, you'll learn just how powerful the combination of C# and .NET can be. Author Ian Griffiths guides you through C# 12.0 and .NET 8 fundamentals and techniques for building c...(241.02 zł najniższa cena z 30 dni)
240.92 zł
289.00 zł(-17%) -
Learn how to get started with Futures Thinking. With this practical guide, Phil Balagtas, founder of the Design Futures Initiative and the global Speculative Futures network, shows you how designers and futurists have made futures work at companies such as Atari, IBM, Apple, Disney, Autodesk, Luf...(148.10 zł najniższa cena z 30 dni)
148.00 zł
179.00 zł(-17%) -
Augmented Analytics isn't just another book on data and analytics; it's a holistic resource for reimagining the way your entire organization interacts with information to become insight-driven.Moving beyond traditional, limited ways of making sense of data, Augmented Analytics provides a dynamic,...(174.74 zł najniższa cena z 30 dni)
174.54 zł
219.00 zł(-20%) -
Learn how to prepare for—and pass—the Kubernetes and Cloud Native Associate (KCNA) certification exam. This practical guide serves as both a study guide and point of entry for practitioners looking to explore and adopt cloud native technologies. Adrián González Sánchez ...
Kubernetes and Cloud Native Associate (KCNA) Study Guide Kubernetes and Cloud Native Associate (KCNA) Study Guide
(169.14 zł najniższa cena z 30 dni)177.65 zł
199.00 zł(-11%) -
Python is an excellent way to get started in programming, and this clear, concise guide walks you through Python a step at a time—beginning with basic programming concepts before moving on to functions, data structures, and object-oriented design. This revised third edition reflects the gro...(140.34 zł najniższa cena z 30 dni)
140.14 zł
179.00 zł(-22%)
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.