|
ACTIONSCRIPT 3.0 TUTORIAL - DEVELOPER’S GUIDE - TUTORIAL GUIDE HELP FREE
FREE DOWNLOAD THIS TUTORIAL
This tutorial in pdf format so you can save it to your computer or print.
Sponsored Link
Here you leave the free download of the tutorial
Nota: The tutorial you are about to download is compressed format . rar, if you do not have a decompressor rar files you can download free 7-zip and to display the Foxit PDF Reader. |
CONTENTS 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 actionscript 3 actionscript 3.0 flash actionscript 3.0 action script 3 essential actionscript 3.0 action script 3.0 actionscript 3 movieclip actionscript 3.0 tutorial flash cs4 actionscript 3.0 learning actionscript 3.0 programming actionscript 3.0 actionscript 3.0 game actionscript 3.0 animation actionscript 3.0 object foundation actionscript 3.0 actionscript 3.0 button actionscript 3.0 cookbook actionscript 3.0 download actionscript 3.0 game programming actionscript 3.0 xml actionscript 3 textfield actionscript 3 tween actionscript 3.0 design patterns actionscript 3.0 game programming university actionscript 3.0 pdf actionscript 3.0 text flash cs3 actionscript 3.0 actionscript 2.0 3.0 actionscript 3.0 array actionscript 3.0 bible actionscript 3.0 movieclip actionscript 3.0 video advanced actionscript 3.0 actionscript 3.0 class actionscript 3.0 event actionscript 3.0 tutorials actionscript 3.0 code actionscript 3.0 mouse actionscript 3.0 reference actionscript 3.0 sound actionscript 3.0 textfield actionscript 3.0 training actionscript 3 addchild actionscript 3 addeventlistener actionscript 3.0 book actionscript 3.0 ebook actionscript 3.0 events actionscript 3.0 function actionscript 3.0 link actionscript 3.0 stop actionscript 3.0 url actionscript 3 bitmapdata actionscript 3 training actionscript 3.0 buttons actionscript 3.0 loader actionscript 3.0 menu actionscript 3.0 preloader actionscript 3.0 string actionscript 3.0 tween actionscript 3 mouseevent actionscript 3.0 gallery actionscript 3.0 php actionscript 3.0 timer learn actionscript 3.0 actionscript 3 flashvars actionscript 3 netstream actionscript 3 urlrequest actionscript 3.0 3d actionscript 3.0 color actionscript 3.0 drag actionscript 3.0 example actionscript 3.0 loop actionscript 3.0 random actionscript 3 navigatetourl actionscript 3 urlloader actionscript 3.0 basics actionscript 3.0 bitmapdata actionscript 3.0 components actionscript 3.0 displayobject actionscript 3.0 examples actionscript 3.0 geturl actionscript 3.0 gotoandplay actionscript 3.0 list actionscript 3.0 math actionscript 3 dispatchevent actionscript 3 filereference actionscript 3 textformat actionscript 3.0 addchild actionscript 3.0 addeventlistener actionscript 3.0 datagrid actionscript 3.0 graphics actionscript 3.0 keyboard actionscript 3.0 library actionscript 3.0 mouseevent actionscript 3 bytearray actionscript 3 livedocs actionscript 3 syntax actionscript 3.0 books actionscript 3.0 date actionscript 3.0 goto actionscript 3.0 import actionscript 3.0 language reference actionscript 3.0 quick reference guide actionscript 3.0 urlloader actionscript 3 displayobject actionscript 3 simplebutton actionscript 3.0 alpha actionscript 3.0 for beginners actionscript 3.0 mask actionscript 3.0 netstream actionscript 3.0 rotate actionscript 3.0 sample actionscript 3.0 textformat actionscript 3.0 urlrequest actionscript 3 attachmovie actionscript 3 e4x actionscript 3.0 filereference actionscript 3.0 functions actionscript 3.0 navigatetourl actionscript 3.0 package the actionscript 3.0 quick reference guide actionscript 3 keyboardevent actionscript 3 netconnection actionscript 3.0 dictionary actionscript 3.0 gotoandstop actionscript 3.0 help actionscript 3.0 switch actionscript 3.0 trace actionscript 2.0 vs 3.0 actionscript 3 localconnection actionscript 3 soundchannel actionscript 3.0 bytearray actionscript 3.0 for dummies actionscript 3.0 in flash cs4 professional for designers actionscript 3.0 language and components reference amfphp actionscript 3 convert actionscript 2.0 to 3.0 actionscript 3.0 syntax actionscript 3 bindable actionscript 3.0 livedocs actionscript 3 soundmixer actionscript 3.0 documentation actionscript 3.0 attachmovie 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

|
|
| |
|