English Español Português Italiano
Tutorials Guide Help
Sitemap Adobe Autodesk Microsoft Corel Sony GNU Others

Actionscript 3.0 Tutorial - Developerís Guide


 









Actionscript 3.0 Tutorial - Developerís Guide

Actionscript 3.0 Tutorial - Developerís Guide FREE DOWNLOAD THIS TUTORIAL
Tutorial in pdf format so you can save it to your PC, e-book reader or print.


Sponsored link



Note: The tutorial you are about to download is compressed format. Rar, if you do not have a decompressor rar files you can download 7-zip and you can display the Foxit PDF Reader.



Index Actionscript 3.0 Tutorial - Developerís Guide


ACTIONSCRIPT 3.0 Developerís Guide
Chapter 1: Working with dates and times
Managing calendar dates and times
Controlling time intervals
Date and time example: Simple analog clock
Chapter 2: Working with strings
Basics of strings
Creating strings
The length property
Working with characters in strings
Comparing strings
Obtaining string representations of other objects
Concatenating strings
Finding substrings and patterns in strings
Converting strings between uppercase and lowercase
Strings example: ASCII art
Chapter 3: Working with arrays
Basics of arrays
Indexed arrays
Associative arrays
Multidimensional arrays
Cloning arrays
Extending the Array class
Arrays example: PlayList
Chapter 4: Handling errors
Basics of error handling
Types of errors
Error handling in ActionScript 3.0
Working with the debugger versions of Flash runtimes
Handling synchronous errors in an application
Creating custom error classes
Responding to error events and status
Comparing the Error classes
Handling errors example: CustomErrors application
Chapter 5: Using regular expressions
Basics of regular expressions
Regular expression syntax
Methods for using regular expressions with strings
Regular expressions example: A Wiki parser
Chapter 6: Working with XML
Basics of XML
The E4X approach to XML processing
XML objects
XMLList objects
Initializing XML variables
Assembling and transforming XML objects
Traversing XML structures
Using XML namespaces
XML type conversion
Reading external XML documents
XML in ActionScript example: Loading RSS data from the Internet
Chapter 7: Handling events
Basics of handling events
How ActionScript 3.0 event handling differs from earlier versions
The event flow
Event objects
Event listeners
Event handling example: Alarm Clock
Chapter 8: Working with application domains
Chapter 9: Display programming
Basics of display programming
Core display classes
Advantages of the display list approach
Working with display objects
Manipulating display objects
Animating objects
Loading display content dynamically
Display object example: SpriteArranger
Chapter 10: Working with geometry
Basics of geometry
Using Point objects
Using Rectangle objects
Using Matrix objects
Geometry example: Applying a matrix transformation to a display object
Chapter 11: Using the drawing API
Basics of the drawing API
The Graphics class
Drawing lines and curves
Drawing shapes using built-in methods
Creating gradient lines and fills
Using the Math class with drawing methods
Animating with the drawing API
Drawing API example: Algorithmic Visual Generat or
Advanced use of the drawing API
Chapter 12: Working with bitmaps
Basics of working with bitmaps
The Bitmap and BitmapData classes
Manipulating pixels
Copying bitmap data
Making textures with noise functions
Scrolling bitmaps
Taking advantage of mipmapping
Bitmap example: Animated spinning moon
Chapter 13: Filtering display objects
Basics of filtering display objects
Creating and applying filters
Available display filters
Filtering display objects example: Filter Workbench
Chapter 14: Working with Pixel Bender shaders
Basics of Pixel Bender shaders
Loading or embedding a shader
Accessing shader metadata
Specifying shader input and parameter values
Using a shader
Chapter 15: Working with movie clips
Basics of movie clips
Working with MovieClip objects
Controlling movie clip playback
Creating MovieClip objects with ActionScript
Loading an external SWF file
Movie clip example: RuntimeAssetsExplorer
Chapter 16: Working with inverse kinematics
Basics of Inverse Kinematics
Animating IK Armatures Overview
Getting information about an IK armature
Instantiating an IK Mover and Limiting Its Movement
Moving an IK Armature
Using Springs
Using IK Events
Chapter 17: Working in three dimensions (3D)
Basics of 3D
Understanding the 3D features of Flash Player and the AIR runtime
Creating and moving 3D objects
Projecting 3D objects onto a 2D view
Example: Perspective projec tion
Performing complex 3D transformations
Using triangles for 3D effects
Chapter 18: Basics of Working with text
Chapter 19: Using the TextField class
Displaying text
Selecting and manipulating text
Capturing text input
Restricting text input
Formatting text
Advanced text rendering
Working with static text
TextField Example: Newspaper-style text formatting
Chapter 20: Using the Flash Text Engine
Creating and displaying text
Handling Events in FTE
Formatting text
Working with fonts
Controlling text
Flash Text Engine example: News layout
Chapter 21: Using the Text Layout Framework
What the New Text Layout Framework Offers
The Structure of the Text Layout Framework
Using the Text Layout Framework in Flash Professional
Text Layout Framework example: News layout
Chapter 22: Working with sound
Basics of working with sound
Understanding the sound architecture
Loading external sound files
Working with embedded sounds
Working with streaming sound files
Working with dynamically generated audio
Playing sounds
Security considerations when loading and playing sounds
Controlling sound volume and panning
Working with sound metadata
Accessing raw sound data
Capturing sound input
Sound example: Podcast Player
Chapter 23: Working with video
Basics of video
Understanding video formats
Understanding the V ideo class
Loading video files
Controlling video playback
Playing video in full-screen mode
Streaming video files
Understanding cue points
Writing callback methods for metadata and cue points
Using cue points and metadata
Capturing camera input
Advanced topics for video files
Video example: Video Jukebox
Chapter 24: Using digital rights management
Understanding the protected content workflow
DRM-related members and events of the NetStream class
Using the DRMStatusEvent class
Using the DRMAuthenticateEvent class
Using the DRMErrorEvent class
Using the DRMManager class
Using the DRMContentData class
Updating Flash Player to support Flash Access
Chapter 25: Adding PDF content in AIR
Detecting PDF Capability
Loading PDF content
Scripting PDF content
Known limitations for PDF content in AIR
Chapter 26: Basics of user interaction
Capturing user input
Managing focus
Discovering input types
Chapter 27: Keyboard input
Capturing keyboard input
Using the IME class
Chapter 28: Mouse input
Capturing mouse input
Mouse input example: WordSearch
Chapter 29: Touch, multitouch and gesture input
Basics of touch input
Touch support discovery
Touch event handling
Touch and drag
Gesture event handling
Troubleshooting
Chapter 30: Copy and paste
Basics of copy-and-paste
Reading from and writing to the system clipboard
HTML copy and paste in AIR
Clipboard data formats
Chapter 31: Accelerometer input
Checking accelerometer support
Detecting accelerometer changes
Chapter 32: Drag and drop in AIR
Basics of drag and drop in AIR
Supporting the drag-out gesture
Supporting the drag-in gesture
Drag and drop in HTML
Dragging data out of an HTML element
Dragging data into an HTML element
Example: Overriding the default HTML drag-in behavior
Handling file drops in non-application HTML sandboxes
Dropping file promises
Chapter 33: Working with menus
Menu basics
Creating native menus (AIR)
About context menus in HTML (AIR)
Defining native menus declaratively (AIR)
Displaying pop-up native menus (AIR)
Handling menu events
Native menu example: Window and application menu (AIR)
Chapter 34: Taskbar icons in AIR
About taskbar icons
Dock icons
System Tray icons
Window taskbar icons and buttons
Chapter 35: Working with the file system
Using the FileReference class
Using the AIR file system API
Chapter 36: Storing local data
Shared objects
Encrypted local storage
Chapter 37: Working with local SQL databases in AIR
About local SQL databases
Creating and modifying a database
Manipulating SQL database data
Using synchronous and asynchronous database operations
Using encryption with SQL dat abases
Strategies for working with SQL databases
Chapter 38: Working with byte arrays
Reading and writing a ByteArray
ByteArray example: Reading a .zip file
Chapter 39: Basics of networking and communication
Network interfaces
Network connectivity changes
Domain Name System (DNS) records
Chapter 40: Sockets
TCP sockets
UDP sockets (AIR)
IPv6 addresses
Chapter 41: HTTP communications
Loading external data
Web service requests
Opening a URL in a web browser page
Chapter 42: Communicating with other Flash Player and AIR instances
About the LocalConnection class
Sending messages between two applications
Connecting to content in different domains and to AIR applications
Chapter 43: Communicating with native processes in AIR
Overview of native process communications
Launching and closing a native process
Communicating with a native process
Security considerations for native process communication
Chapter 44: Using the external API
Basics of using the external API
External API requirements and advantages
Using the ExternalInterface class
External API example: Communicating between ActionScript and JavaScript in a web browser
External API example: Communicating between ActionScript and a desktop application that uses the ActiveX control
Chapter 45: XML signature validation in AIR
Basics of XML signature validation
About XML signatures
Implementing the IURIDereferencer interface
Chapter 46: Client system environment
Basics of the client system environment
Using the System class
Using the Ca pabilities class
Capabilities example: Detecting system capabilities
Chapter 47: AIR application invocation and termination
Application invocation
Capturing command line arguments
Invoking an AIR application on user login
Invoking an AIR application from the browser
Application termination
Chapter 48: Working with AIR runtime and operating system information
Managing file associations
Getting the runtime version and patch level
Detecting AIR capabilities
Tracking user presence
Chapter 49: Working with AIR native windows
Basics of native windows in AIR
Creating windows
Managing windows
Listening for window events
Displaying full-screen windows
Chapter 50: Display screens in AIR
Basics of display screens in AIR
Enumerating the screens
Setting and detecting screen orientation
Chapter 51: Printing
Basics of printing
Printing a page
Flash runtime tasks and system printing
Setting size, scale, and orientation
Advanced printing techniques
Printing example: Multiple-page printing
Printing example: Scaling, cropping, and responding
Printing example: Page setup and print options
Chapter 52: Geolocation
Detecting geolocation changes
Chapter 53: Internationalizing applications
Basics of internationalizing applications
Overview of the flash.globalization package
Determining the locale
Formatting numbers
Formatting currency values
Formatting dates and times
Sorting and comparing strings
Case conv ersion
Example: Internationalizing a stock ticker application
Chapter 54: Localizing applications
Choosing a locale
Localizing Flex content
Localizing Flash content
Localizing AIR applications
Localizing dates, times, and currencies
Chapter 55: About the HTML environment
Overview of the HTML environment
AIR and WebKit
Chapter 56: Programming HTML and JavaScript in AIR
About the HTMLLoader class
Avoiding security-related JavaScript errors
Accessing AIR API classes from JavaScript
About URLs in AIR
Making ActionScript objects available to JavaScript
Accessing HTML DOM and JavaScript objects from ActionScript
Embedding SWF content in HTML
Using ActionScript libraries within an HTML page
Converting Date and RegExp objects
Manipulating an HTML stylesheet from ActionScript
Cross-scripting content in different security sandboxes
Chapter 57: Scripting the AIR HTML Container
Display properties of HTMLLoader objects
Scrolling HTML content
Accessing the HTML history list
Setting the user agent used when loading HTML content
Setting the character encoding to use for HTML content
Defining browser-like user interfaces for HTML content
Creating subclasses of the HTMLLoader class
Chapter 58: Handling HTML-related events in AIR
HTMLLoader events
Handling DOM events with ActionScript
Responding to uncaught JavaScript exceptions
Handling runtime events with JavaScript
Chapter 59: Security
Flash Platform security overview
Security sandboxes
Permission controls
Restricting networking APIs
Full-screen mode security
Loading content
Cross-scripting
Accessing loaded media as data
Loading data
Loading embedded content from SWF files imported into a security domain
Working with legacy content
Setting LocalConnection permissions
Controlling outbound URL access
Shared objects
Camera, microphone, clipboard, mouse, and keyboard access
AIR security
Chapter 60: How to Use ActionScript Examples
Types of Examples
Running ActionScript 3.0 examples in Flash Professional
Running ActionScript 3.0 examples in Flash Builder
Running ActionScript 3.0 examples on mobile devices
Chapter 61: SQL support in local databases
Supported SQL syntax
Data type support
Chapter 62: SQL error detail messages, ids, and arguments







Download the file decompressor 7-zip.
Download the PDF reader Foxit PDF Reader.




TutorialsPDF.com © 2008 - This work is licensed under a Creative Commons License.