Index
A
- accelerationX property
- UPDATE / How it works...
- accelerationY property / How it works...
- accelerationZ property / How it works...
- accelerometer
- about / Introduction, Introduction
- changes, responding to / Responding to accelerometer changes, How to do it...
- working / How it works...
- orientation / Orientation and the accelerometer axes
- axes / Orientation and the accelerometer axes
- device orientation, determining / Determining device orientation
- low-pass filter, applying / Applying a low-pass filter
- high-pass filter, applying / Applying a high-pass filter
- muted property / The "muted" property
- shake, detecting / Detecting a shake
- Accelerometer.setRequestedUpdateInterval() method / How it works...
- Accelerometer class / How it works..., The "muted" property
- AccelerometerEvent.UPDATE event / How it works...
- accUpdated() event / How it works...
- accUpdated() handler / How it works...
- ActionScript
- bitmaps, accessing / Accessing bitmaps with ActionScript
- working / How it works...
- image sizes, managing / Managing image sizes
- size restrictions / Size restrictions
- bitmap animation, performing / Performing bitmap animation with ActionScript, How to do it..., How it works...
- addBitmapData() method / How it works...
- ADL / How to do it...
- ADL (Ctrl + Enter | Cmd + Enter) / How to do it...
- Adobe AIR / Introduction
- ADT / Introduction, How it works...
- Advanced ActionScript 3.0 Settings panel / Statically linking the SWC
- afterOrientation property / How it works...
- ahead-of-time compilation / The LLVM compiler infrastructure
- AIR
- creating, for iOS document / Creating an AIR for iOS document, How to do it..., How it works...
- creating, for general setting / How to do it...
- creating, for deployment settings / AIR for iOS deployment settings, Getting ready, How to do it..., Specifying an App ID
- AIR, for iOS app
- web page, downloading within Safari / Opening a web page within Safari
- AIR, for iOS deployment setting
- about / AIR for iOS deployment settings
- steps / How to do it...
- working / How it works...
- App ID, specifying / Specifying an App ID
- deployment, types / Deployment types
- AIR, for iOS general settings
- about / AIR for iOS general settings
- working with / How to do it...
- options, setting / How to do it...
- working / How it works...
- status bar, adding / Adding the status bar
- files, including / Including files
- air.net.SocketMonitor class / Monitoring sockets
- AIR creation, for iOS document
- about / Creating an AIR for iOS document
- requirements / Getting ready
- steps / How to do it...
- working / How it works...
- stage dimensions / Stage dimensions
- frame rate / Frame rate
- AIR Debug Launcher (ADL) / Joining the iOS Developer Program
- AIR for iOS
- about / Introduction
- advantage / Introduction
- AIR SDK
- version 3.0 / Introduction
- installing / Installing the AIR SDK
- apps common directories
- referencing / Referencing an app's common directories, Getting ready
- Application Home / How it works...
- app common directories
- flash.filesystem.File class / How it works...
- directories, creating / Creating directories
- App distribution
- about / App distribution
- app exit
- about / Exiting gracefully from an app
- steps / How to do it...
- working / How it works..., There's more...
- exiting() method / How it works...
- app switcher / The app switcher
- cleaning up / Cleaning up
- script execution time / Script execution time
- AppIconsForPublish / How to do it...
- App ID
- about / Creating an App ID
- types, specific App IDs / Creating an App ID
- types, wildcard App IDs / Creating an App ID
- wildcard App IDs, creating / How to do it...
- working / How it works...
- Bundle Identifier, naming convention / Bundle Identifier naming convention
- App distribution / App distribution
- editing / Editing App IDs
- app installation, iTunes used
- about / Installing your app with iTunes
- steps / Installing your app with iTunes, How to do it...
- starting with / Getting ready, How to do it...
- working / How it works...
- version numbers, updating / Updating version numbers
- iPhone Configuration Utility / iPhone Configuration Utility
- TestFlight / TestFlight
- Apples Safari browser / Getting ready
- Apple developer
- registering as / Register as an Apple developer
- Apple Developer Technical Support / Technical support
- application descriptor file
- about / Editing the application descriptor file
- editing / Getting ready, How to do it...
- working / How it works...
- Status bar style / Status bar style, See also
- Application Home / How it works...
- application launch image
- including / Including an application launch image, How to do it...
- working / How it works...
- landscape orientation / Landscape orientation
- Retina display, supporting / Supporting the Retina display
- iPad launch images / iPad launch images
- universal apps / Universal apps
- status bar, using / Using the status bar
- other files, bundling / Bundling other files, See also
- application state
- about / Saving application state
- saving / Getting ready, How to do it...
- working / How it works...
- App Store
- about / Launching the App Store
- launching / How to do it...
- URL, opening / Obtaining the app's URL
- launching, from ActionScript / Linking to the app from ActionScript
- working / How it works...
- App Store Review Guidelines / iOS SDK, tools, and documentation
- as3corelib API / Getting ready
- audio
- embedding / Embedding audio, How to do it...
- working / How it works...
- embedded audio, playing / Playing embedded audio, Getting ready
- streaming / Streaming audio, How to do it...
- MP3 file, bundling / Bundling the MP3 file
- MP3 file, playing with / Playing the MP3 file
- MP3 file, working / How it works...
- buffer time, increasing / Increasing the buffer time
- load progress, monitoring / Monitoring load progress
- sound length / Sound length
- sound metadata / Sound metadata
- raw PCM sound data, working with / Working with raw PCM sound data
- playing, in background / Playing audio in the background
- playback, controlling / Controlling audio playback
- audio playback
- controlling / Controlling audio playback, Getting ready, Controlling playback
- MP3 file, bundling / Bundling the MP3 file
- Sound.play() method, working / How it works...
- planning / Volume and panning
- volume / Volume and panning
- global sound / Global sound
- auto-orientation
- enabling / Enabling auto-orientation, How to do it...
- working / How it works..., There's more...
- orientation support, checking for / Checking for orientation support
- , programmatically setting / Programmatically setting auto-orientation
- stage scale mode / Stage scale mode
- stage alignment / Stage alignment
- about / Preventing auto-orientation
- preventing / Preventing auto-orientation
B
- basic document class
- about / Creating a basic document class
- creating / Getting ready, How to do it...
- working / How it works...
- naming / Naming the document class
- packages, using / Using packages
- Flash Builder, editing with / Editing with Flash Builder
- other ActionScript 3.0 classes, creating / Creating other ActionScript 3.0 classes
- bitmap animation
- performing, with ActionScript / Performing bitmap animation with ActionScript, How to do it..., How it works...
- working / How it works...
- sequences, maintaining / Animation sequences
- resource, loading at runtime / Loading resources at runtime
- Stage 3D / Stage 3D
- BitmapData.draw() method / How it works...
- bitmapData property / How it works...
- bitmap graphics
- comparing, with vector graphics / Comparing vector and bitmap graphics, Getting ready, How to do it..., How it works..., There's more...
- about / Comparing vector and bitmap graphics
- working / How it works..., There's more...
- advantage / How it works...
- stage quality / Stage quality
- bitmapLoaded() handler / Loading the bitmap at runtime
- bitmapLoaded() method / How to do it...
- bitmaps
- vectors, converting to / Converting vectors to bitmaps
- resizing / Resizing bitmaps, How to do it...
- working / How it works...
- multiple screen sizes, targetting / Targeting multiple screen sizes
- vector shapes, optimizing / Optimizing vector shapes
- stage quality / Stage quality
- accessing, ActionScript used / Accessing bitmaps with ActionScript, How to do it...
- exploring / Exporting the bitmap
- displaying, ActionScript used / Displaying the bitmap using ActionScript
- data, storing on GPU / Storing bitmap data on the GPU
- loading, at runtime / Loading bitmaps at runtime
- bitmaps, loading at runtime
- about / Getting ready
- steps / How to do it..., Loading the bitmap at runtime
- bundling / Bundling the bitmap
- load() method, suing / How it works...
- working / How it works...
- Loader class, working / How it works...
- load errors, handling / Handling load errors
- data, accessing / Accessing the bitmap's data
- bitmap data, disposing / Disposing of bitmap data
- browseForImage() method / How it works...
- browsing history
- about / Navigating the browsing history, Getting ready
- navigating / How to do it...
- working / How it works...
- current location, obtaining / Obtaining the current location
- pages, stopping / Stopping and reloading pages
- pages, reloading / Stopping and reloading pages
- URL change, detecting / Detecting when the URL is about to change
- Bubble class / How to do it...
- bubbles.fla file / How to do it...
- Bubbles app / Remote debugging
- bubbles array / How it works...
- built-in cameras
- about / Working with the built-in cameras
- working with / Getting ready, How to do it..., How it works...
- portrait mode / Portrait mode
- selecting / Selecting a camera
- bitmap image, selecting / Grabbing a bitmap image
- live streaming / Live streaming
- stage, using / Using the stage
- Bundle Identifier / How it works...
- Bundle Seed ID / How it works...
- buttonPressed() event handler / How to do it...
- bytesAvailable property / How it works...
- bytesLoaded property / Monitoring progress
- bytesPending property / Monitoring progress
C
- cache, as bitmap
- about / Using Cache as Bitmap
- applying / Using Cache as Bitmap, Getting ready, How to do it...
- working / How it works...
- advantage / There's more...
- transformation changes / Other transformation changes
- dispaly object, re-caching / Other transformation changes
- dispaly objects with children, caching / Caching display objects that contain children
- GPU Blend, advantages / Taking advantage of GPU Blend
- GPU Vector / Bitmaps and GPU Vector
- vector artwork / Using vectors ahead of bitmaps
- cache, as bitmap matrix
- about / Using Cache as Bitmap Matrix, Getting ready
- working / Getting ready, How it works...
- using / How to do it...
- matrix transformation, selecting / Selecting a matrix transformation
- Matrix object, modifying / Changing the Matrix object
- Matrix object, reusing / Reusing the Matrix object
- 3D properties / 3D properties
- GPU Blend, working with / Working with GPU Blend
- cacheAsBitmapMatrix property / 3D properties
- Cache as Bitmap render option / How it works...
- camera roll
- stage snapshots, saving to / Saving to the camera roll, How to do it..., How it works..., There's more...
- readng from / Reading from the camera roll, Getting ready, How to do it...
- flash.media.CameraRoll class, working / How it works...
- Exif data, parsing / Parsing Exif data
- CameraRoll.addBitmapData() method / How it works...
- CameraRoll.supportsAddBitmapData property / How it works...
- CameraRoll.supportsBrowseForImage property / How it works...
- CameraRoll class / How it works...
- CameraUI class / Capturing with the default camera app
- Capabilities.screenResolutionX property / How it works...
- Capabilities.screenResolutionX property / How it works...
- Capabilities class / Detecting the current device
- captured() method / How to do it...
- CDATA tag / How it works...
- Certificate Signing Request (CSR) / Generating a Certificate Signing Request using Windows
- cid parameter / How it works...
- classes, linking to movie-clip symbol
- steps / How to do it...
- working / How it works...
- sprite, extending / Extending sprite
- close() method / How it works...
- Cmd + C (copy) / How to do it...
- code property / How it works...
- connect() method / How it works...
- content
- masking / Masking content, Getting ready
- mask layer / Getting ready
- mask layer, removing / Getting ready, How to do it...
- Cache as Bitmap render option / How it works...
- content, adding to stage
- about / Adding content to the stage
- starting with / Getting ready
- steps / How to do it...
- working / How it works...
- CPU mode
- and GPU-Blend mode / CPU mode and GPU-Blend mode
- createDirectory() method / Creating directories
- createHtml() method / Generating the HTML, How it works...
- createMonkey() method / How to do it...
- CS5
- advantage / Introduction
- CSR
- generating, Windows used / Generating a Certificate Signing Request using Windows, Getting ready, How to do it..., How it works...
- about / Generating a Certificate Signing Request using Windows
- generating, on Windows / Getting ready, How to do it..., How it works...
- generating, Mac OS X used / Generating a Certificate Signing Request using Mac OS X, How it works...
- Ctrl + O | Cmd + O / How to do it...
- Ctrl + Shift + Enter / How to do it...
- current device
- detecting / Detecting the current device, How it works...
- current location
- determining / Determining your current location, How to do it...
- Geolocation class, working / How it works...
- accuracy / Accuracy
- altitude support / Altitude support
- mapping / Mapping your location
- geolocations distance, calculating / Calculating distance between geolocations
- geocoding / Geocoding
- gyroscope support / Gyroscope support
D
- daddr parameter / How it works...
- daddr parameters / Generating directions
- Debug | End Debug Session (Alt + F12) / Connecting to the Remote Debugger
- default aspect ratio
- setting / Setting the default aspect ratio, Getting ready
- FLA to landscape aspect ratio, locking / How to do it...
- working / How it works...
- auto aspect ratio / Auto aspect ratio
- default camera app
- about / Capturing with the default camera app
- starting with / Getting ready
- ActionScript, writing / How to do it...
- flash.media.CameraUI class, working / How it works...
- errors, handling / Handling errors
- captured image, displaying / Displaying the captured image
- captured image, saving to camera roll / Saving the captured image to the camera roll
- video, capturing / Capturing video
- captured data, reading / Reading the captured data
- Delete Anchor Point tool / Optimizing vector shapes
- deleteFile() method / Deleting files
- deleteFileAsync() method / Cleaning-up, Deleting files
- Deployment tab / Creating a debug build
- development certificate
- about / Obtaining your development certificate
- obtaining / How to do it...
- working / How it works...
- CSR, approving / Approving Certificate Signing Requests
- Team Agent / Team roles
- Team Admins / Team roles
- Team Member / Team roles
- distribution certificates / Distribution certificates
- Development Provisioning Assistant / How it works...
- development provisioning profile
- about / Creating a development provisioning profile, Getting ready
- creating / How to do it...
- working / How it works...
- testing, without device / There's more...
- expiring / Profile expiration
- editing / Editing provisioning profiles
- additional types / Additional provisioning profile types
- test provisioning profile / Additional provisioning profile types
- distribution provisioning profile / Additional provisioning profile types
- multiple team members, working with / Working with multiple team members
- device
- registering / Registering a device, How to do it...
- multiple devices, testing with / How to do it...
- working / How it works...
- adding, in team environment / Adding devices in a team environment
- names, editing / Editing device names
- limit, adding / Device limit
- UDID Sender / UDID Sender
- device capabilities
- about / Declaring device capabilities
- declaring / Getting ready, How to do it...
- UIRequiredDeviceCapabilities key, working / How it works...
- ARMv6 devices / Dropped support for ARMv6 devices
- device fonts
- using, with text fields / Using device fonts within text fields, Getting ready, How to do it...
- working / How it works..., There's more...
- advantages / How it works...
- drawbacks / How it works...
- on iOS / Device fonts on iOS
- Serif / Device fonts on iOS
- Sans-serif / Device fonts on iOS
- Fixed-width / Device fonts on iOS
- enumerating / Enumerating the available device fonts
- pixel density / Pixel density
- TLF text / TLF text
- device heading
- determining / Determining your speed and heading, Getting ready, How to do it..., How it works..., There's more...
- support, determining / Determining support
- GPS receiver, simulating / Simulating the GPS receiver
- screen idle, preventing / Preventing screen idle
- deviceOrientation property / Determining device orientation
- devices, iOS
- iPhone / Targeting a device
- iPad / Targeting a device
- iPod / Targeting a device
- device shaking
- about / Detecting a shake
- detecting / Getting ready, How to do it...
- working / How it works...
- multiple axes, checking / Checking multiple axes
- accelerometer data, smoothing / Smoothing accelerometer data
- device speed
- display list
- about / Flattening the display list
- flatenning / Getting ready, How to do it...
- working / How it works...
- DisplayObject class / How it works..., Launching the virtual keyboard programmatically
- dispose() / How it works...
- dispose() method / How it works...
- documentsDirectory property / How it works...
- Download button / How to do it...
- draw() method / Saving specific display objects
- drawViewPortToBitmapData() / How it works...
- dynamic text fields
- about / Updating dynamic text fields
- updating / Getting ready, How to do it...
- working / How it works...
- device fonts / Device fonts
- text, appending / Appending text
- replacing, with bitmaps / Replacing text fields with bitmaps
- cache as bitmap / Cache as Bitmap
E
- editable property / How it works...
- embedded audio
- playing / How to do it...
- working / How it works...
- play() method, using / Playback position
- looping / Looping
- embedded fonts
- using, within text fields / Using embedded fonts within text fields, How to do it...
- working / How it works...
- size, considering / Size considerations
- enterFrame() method / How to do it...
- ENTER_FRAME events / How to do it...
- event
- MouseEvent.MOUSE_UP / Re-using the button class
- TOUCH_BEGIN / How it works...
- TOUCH_END / Handling roll out
- TransformGestureEvent.GESTURE_SWIPE / Handling a swipe gesture
- GESTURE_SWIPE / How it works...
- GESTURE_PAN / Gesture phases
- TransformGestureEvent.GESTURE_EVENT / Rotating an object
- TransformGestureEvent.GESTURE_ROTATE / How it works...
- TransformGestureEvent.GESTURE_ZOOM / Zooming an object
- GESTURE_ZOOM / How to do it...
- STATUS / How it works...
- UPDATE / How it works...
- accUpdated() / How it works...
- Event.COMPLETE event / Monitoring load progress
- Event.SOUND_COMPLETE event / How it works...
- Event parameter / How to do it...
- Exchangeable image file (Exif) / Parsing Exif data
- external SWFs
- about / Working with external SWFs
- working with / Getting ready
- SWC, pushing / Publishing a SWC
- SWC, statically linking with / Statically linking the SWC
- working / How it works..., There's more...
F
- Fast Fonts / Device fonts on iOS
- File.applicationDirectory / How it works...
- File.applicationStorageDirectory / How it works...
- File.documentsDirectory / How it works...
- File.userDirectory / How it works...
- files
- about / Writing files
- writing / How to do it...
- working / How it works..., There's more..., How it works...
- data formats, working with / Working with data formats, Working with data formats
- writing synchronously / Writing synchronously
- progress, monitoring / Monitoring progress, Monitoring progress
- persistence / Persistence
- reading / Reading files, Getting ready, How to do it...
- reading, synchronously / Reading synchronously
- deleting / Deleting files
- other models / Other file modes
- FileStream class / How it works..., Other file modes
- File | Open (Ctrl + O | Cmd + O) / Creating a debug build
- File | Open (Ctrl + O|Cmd + O) / How to do it...
- File | Publish (Alt + Shift + F12 | Shift + Cmd + F12) / How to do it...
- File | Publish (Alt + Shift + F12 | Shift + Cmd + F12) / Publishing a SWC
- File | Save As (Ctrl + Shift + S | Shift + Cmd + S) / How to do it...
- first app, writing
- basic document class, creating / Creating a basic document class
- screen locking, preventing / Preventing screen idle
- multitasking, handling / Handling multitasking
- exiting / Exiting gracefully from an app
- classes, linking to movie-clip symbols / Linking classes to movie-clip symbols
- update loop, using / Using an update loop
- application launch image, including / Including an application launch image
- icons, including / Including icons
- application descriptor file, editing / Editing the application descriptor file
- remote debugging / Remote debugging
- Flash
- multi-touch / Setting the touch point input mode
- flash.display.Sprite class / How it works...
- flash.display.StageQuality class / Stage quality
- flash.display.StageScaleMode class / Stage scale mode
- flash.events.TouchEvent class / How it works...
- flash.filesystem package / Saving captured data
- flash.geom.Matrix class / How it works...
- flash.media.CameraUI class / How it works...
- flash.media.Sound class / How it works...
- flash.sensors.Accelerometer class / Introduction
- flash.text.ReturnKeyLabel class / Return key label types
- flash.text.SoftKeyboardType class / Virtual keyboard types
- Flash Debugger dialog box / Connecting to the Remote Debugger
- Flash IDE / Introduction
- Flash platform
- multi-touch / Setting the touch point input mode
- Flash Professional / Joining the iOS Developer Program
- about / Compiling from Flash Professional
- getting ready / Getting ready
- compiling from / How to do it...
- .ipa file, working / How it works...
- LLVM compiler infrastructure / The LLVM compiler infrastructure
- Flash Professional CS5.5 / Introduction
- flush() method / How it works...
- FLV video
- about / Playing local FLV video
- link / Getting ready
- playing / How to do it..., Playing the FLV video
- bundling / Bundling the FLV video
- working / How it works...
- metadata / Metadata and cue point events
- cue point events / Metadata and cue point events
- remote FLV video, playing / Playing remote FLV video
- screen lock / Screen lock
- playback performance, maximizing / Maximizing playback performance
- multiple videos, bundling / Bundling multiple videos
- FocusEvent
- FOCUS_OUT event / Events
- FocusEvent.FOCUS_IN event / Events
- FocusEvent parameter / How it works...
- focus property / Launching the virtual keyboard programmatically
- FOCUS_OUT event / How it works...
- Font.enumerateFonts() method / Enumerating the available device fonts
- fontFamily property / How it works..., Enumerating device fonts
- Fonts / Device fonts on iOS
G
- geocoding / Geocoding
- geolocation
- about / Introduction
- Geolocation.isSupported property / How it works...
- Geolocation.muted property / How it works...
- Geolocation.setRequestedUpdateInterval() method / How it works...
- geolocation access
- about / Checking for geolocation access
- checking / Getting ready, How to do it...
- working / How it works...
- Geolocation class / Mapping your current location
- Geolocation class
- GeolocationEvent.heading property / How it works...
- GeolocationEvent.speed property / How it works...
- GeolocationEvent.verticalAccuracy property / Altitude support
- geoUpdated() handler / How it works...
- geoUpdated() method / How it works...
- gesture events , gesture input mode
- GestureEvent.GESTURE_TWO_FINGER_TAP / Available gesture events and types
- TransformGestureEvent.GESTURE_PAN / Available gesture events and types
- TransformGestureEvent.GESTURE_ROTATE / Available gesture events and types
- TransformGestureEvent.GESTURE_SWIPE / Available gesture events and types
- TransformGestureEvent.GESTURE_ZOOM / Available gesture events and types
- gesture input mode
- about / Setting the gesture input mode
- setting / Getting ready, How to do it...
- working / How it works...
- gesture events / Available gesture events and types
- gesture types / Available gesture events and types
- supported gestures, determining / Determining the supported gestures
- mouse events / Mouse events
- testing, in ADL / Testing in ADL
- GESTURE_PAN event / How it works..., Single finger panning
- GESTURE_SWIPE event / How it works...
- GESTURE_ZOOM event / How to do it...
- getLocal() method / How it works...
- GPU / How it works...
- GPU-Blend mode
- about / Understanding GPU-Blend mode
- FLAs, deploying / Understanding GPU-Blend mode, Getting ready
- rendering mode, selecting / How to do it...
- working / How it works...
- renddering process / The rendering process
- and CPU mode / CPU mode and GPU-Blend mode
- dirty regions, redrawing / Redrawing dirty regions
- auto rendering / Auto rendering
- GPU-Vector mode
- about / Understanding GPU-Vector mode, Getting ready, How to do it..., GPU-Vector mode
- working / How it works...
- rendering mode summary / GPU-Vector mode
- GPU mode, using / GPU-Vector mode
- vectors, rendering / Rendering vectors using GPU-Vector mode
- using, with Flash Professional CS5 / Using GPU-Vector mode with Flash Professional CS5
- Stage 3D / Stage 3D
- Graphics Processing Units (GPU) / How it works...
- Gyroscope ActionScript class / Gyroscope support
H
- H.264 video
- about / Playing local H.264 video
- bundling / Bundling the H.264 video
- playing / Playing the H.264 video, Playing remote H.264 video
- working / How it works...
- metadata / Metadata and cue point events
- captured video, playing / Playing video captured by the default camera
- videos size, determining / Determining the video's size
- encoding / Encoding H.264 video
- multiple videos, bundling / Bundling multiple videos
- held property / How it works...
- historyBack() / How it works...
- historyForward() / How it works...
I
- .ipa file / How it works...
- icons
- about / How to do it...
- adding / How to do it...
- working / How it works...
- 29x29 / How it works...
- 48x48 / How it works...
- 57x57 / How it works...
- 72x72 / How it works...
- 114x114 / How it works...
- 512x512 / How it works...
- id3 property / Sound metadata
- info.code property / NetStream status
- initSharedObject() method / How it works...
- installation, AIR SDK
- about / Installing the AIR SDK
- steps / How to do it...
- Flash Professional, updating / Updating Flash Professional
- overlaying / Overlaying the AIR SDK
- working / How it works...
- Instruments application / iOS SDK, tools, and documentation
- internet connectivity
- monitoring / Monitoring Internet connectivity
- URL availability, checking / Monitoring Internet connectivity, How to do it...
- SWC file, linking / Linking the SWC file
- checking / Checking connectivity
- URLMonitor class, working / How it works...
- sockets, monitoring / Monitoring sockets
- interval, polling / Polling interval
- IOErrorEvent.IO_ERROR event / Monitoring load progress
- iOS
- device fonts / Device fonts on iOS
- Fonts website / Device fonts on iOS
- iOS App Development
- about / Introduction
- iOS Developer Program, joining / Joining the iOS Developer Program
- enrolling / Getting ready, How to do it...
- Apple developer, registering as / Register as an Apple developer
- program, selecting / Select your program
- purchase process, finishing / Complete your purchase
- working / How it works...
- multiple team members, working with / Working with multiple team members
- iOS SDK / iOS SDK, tools, and documentation
- tools / iOS SDK, tools, and documentation
- documentation / iOS SDK, tools, and documentation
- iOS Provisioning Portal, accessing / Accessing the iOS Provisioning Portal
- CSR generating, Windows used / Generating a Certificate Signing Request using Windows
- CSR generating, Mac OS X used / Generating a Certificate Signing Request using Mac OS X
- development certificate, obtaining / Obtaining your development certificate
- P12 certificate creating, Windows used / Creating a P12 certificate using Windows
- P12 certificate creating, Mac OS X used / Creating a P12 certificate using Mac OS X
- device, registering / Registering a device
- App ID, creating / Creating an App ID
- development provisioning profile, creating / Creating a development provisioning profile
- provisioning profile installation, on device / Installing a provisioning profile on your device
- iOS Dev Center website / How it works...
- iOS devices
- microphone / iOS devicesmicrophoneIntroduction
- camera / iOS devicesmicrophoneIntroduction
- iOS document
- AIR, creating for / Creating an AIR for iOS document
- iOS family
- about / Introduction
- iOS general settings
- iOS Human Interface Guidelines / iOS SDK, tools, and documentation, How it works...
- iOS Provisioning Portal
- about / Accessing the iOS Provisioning Portal
- accessing / How to do it...
- working / How it works...
- resources / Resources
- team members, adding / Adding team members
- distribution steps / Distribution
- technical support / Technical support
- iPhone Configuration Utility / iPhone Configuration Utility
- isBuffering property / Increasing the buffer time
- isPrimaryTouchPoint property / Primary touch point
- isSupported property / How it works...
K
L
- latlng parameter / How it works...
- launch() method / How it works..., Capturing video
- ll parameter / How it works...
- LLVM
- about / The LLVM compiler infrastructure
- load() method / How it works...
- loadFilePromise() method / Displaying the captured image
- loadFilePromise() method / How it works...
- loadPCMFromByteArray() method / Working with raw PCM sound data
- loadString() method / Using loadString()
- loadURL() method / How it works...
- local web page
- rendering / Rendering a local web page, How to do it...
- HTML, bundling / Bundling the HTML
- bundled HTML, loading / Loading the bundled HTML
- working / How it works..., There's more...
- bi-directional ActionScript/JavaScript communication / Bi-directional ActionScript/JavaScript communication
- generating, dynamically / Dynamically generating a local web page, How to do it...
- linking, to as3corelibAPI / Linking to the as3corelib API
- HTML, generating / Generating the HTML
- HTML, working / How it works..., There's more...
- cleaning-up / Cleaning-up
- loadString(), using / Using loadString(), See also
- local X property / Local touch coordinates
- local XY property / Local touch coordinates
- locationChanged() method / How to do it...
- location property / Obtaining the current location
- LOCATION_CHANGING event / Detecting when the URL is about to change
M
- Mac OS X
- using, for CSR generation / Generating a Certificate Signing Request using Mac OS X, How it works...
- using, for P12 creation / Creating a P12 certificate using Mac OS X, How to do it...
- Maps application
- about / Launching the Maps application
- launching / Getting ready, How to do it...
- working / How it works...
- q parameter / How it works...
- near parameter / How it works...
- ll parameter / How it works...
- sll parameter / How it works...
- spn parameter / How it works...
- sspn parameter / How it works...
- t parameter / How it works...
- z parameter / How it works...
- saddr parameter / How it works...
- daddr parameter / How it works...
- latlng parameter / How it works...
- cid parameter / How it works...
- directions, generating / Generating directions
- current location, mapping / Mapping your current location
- MediaPromise class / How it works...
- Member Center / Adding team members
- method
- update() / Updating the Bubble class
- startTouchDrag() / How it works..., startTouchDrag() parameters
- stopTouchDrag() / How it works...
- Geolocation.setRequestedUpdateInterval() / How it works...
- Accelerometer.setRequestedUpdateInterval() / How it works...
- setRequestedUpdateInterval() / How it works...
- Microphone.getMicrophone() method / How it works...
- microphone audio
- about / Recording microphone audio
- recording / Getting ready, How to do it...
- working / How it works...
- sound limit, determining / Microphone activity
- live streaming / Live streaming
- Model-View-Controller architecture / Model-View-Controller architecture
- Modify | Break Apart (Ctrl + B | Cmd + B) / How to do it...
- monkey bitmap / How to do it...
- MouseEvent.MOUSE_UP event / Re-using the button class
- MOUSE_UP event listener / Getting ready
- movie-clip symbol
- classes, linking to / Linking classes to movie-clip symbols
- multi-touch
- touch point input mode / Setting the touch point input mode
- multiple display objects
- about / Dragging multiple display objects
- dragging / Getting ready, How to do it...
- startTouchDrag(), working / How it works...
- stopTouchDrag(), working / How it works...
- multiple resolutions
- about / Supporting multiple resolutions
- supporting / Getting ready
- supported devices, setting up / Setting supported devices and resolutions
- correct bitmap, displaying / Displaying the correct bitmap
- working / How it works...
- default stage size / Default stage size
- Model-View-Controller architecture / Model-View-Controller architecture
- layout / Dynamic sizing and layout
- dynamic sizing / Dynamic sizing and layout
- iPad, supporting / Supporting iPad separately
- multiple touch points
- about / Detecting multiple touch points
- detecting / Getting ready, How to do it..., Responding to multiple touch events
- Bubble class, updating / Updating the Bubble class
- multiple touch events, responding to / Responding to multiple touch events
- working / How it works...
- roll out, handling / Handling roll out
- primary touch point / Primary touch point
- Touch point ID / Touch point ID
- local touch coordinates / Local touch coordinates
- global touch coordinates / Global touch coordinates
- multitasking
- handling / Handling multitasking
- events, listening / Getting ready
- events, capturing / Getting ready
- auto-lock disable feature, working / How it works...
- background, processing / Background processing
- app, closing / App closing
- Multitouch.inputMode property / How it works...
- Multitouch.maxTouchPoints property / Determining the number of supported touch points
- Multitouch.supportedGestures property / Determining the supported gestures
- Multitouch.supportsGestureEvents property / How it works...
- Multitouch.supportsTouchEvents property / How it works...
- muted property / The "muted" property
N
- NativeApplication property / How it works...
- native iOS text controls
- about / Using native iOS text controls
- using / Getting ready, How to do it...
- working / How it works...
- virtual keyboard types / Virtual keyboard types
- return label types / Return key label types
- device fonts, enumerating / Enumerating device fonts
- events / Events
- auto-correction / Auto-correction and auto-capitalization
- auto-capitalization / Auto-correction and auto-capitalization
- nativePath property / How it works..., How it works...
- navigateToURL() function / How to do it..., How to do it..., Launching the App Store, How to do it...
- near parameter / How it works...
- NetStream class / How it works...
O
- object
- panning / Panning an object
- pan gesture, using / Getting ready, How to do it...
- panning gesture, working / How it works...
- gesture phases / Gesture phases
- single finger panning / Single finger panning
- rotating / Rotating an object, How to do it...
- rotation support, working / How it works...
- zooming / Zooming an object, How to do it...
- pinch zoom, working / How it works...
- offsetY property / Swiping vertically
- onMetaData event / Metadata and cue point events
- open() method / Reading the captured data
- openAsync() method / How it works...
- OpenSSL / Getting ready
- ORIENTATION_CHANGE event / How it works...
- ORIENTATION_CHANGE event / How to do it...
- ORIENTATION_CHANGING event / How to do it...
P
- P12 certificate
- creating, Windows used / Creating a P12 certificate using Windows, How to do it..., Certificate expiration
- working / How it works..., How it works...
- creating, Mac OS X used / Creating a P12 certificate using Mac OS X, How to do it...
- testing, without device / How it works...
- expiration / Certificate expiration
- page load events
- pan() event handler / How it works...
- pause() method / How it works...
- persistent Wi-Fi connection
- about / Specifying a persistent Wi-Fi connection
- specifying / Getting ready, How to do it...
- working / How it works...
- PFI / Introduction
- phase property / Gesture phases
- photoLoaded() method / How it works...
- photoSelected() method / How to do it...
- physical orientation changes
- detecting / Listening for orientation changes
- listening / How to do it...
- working / How it works...
- device orientation, determining / Determining device orientation
- responding to / Responding to orientation changes, How to do it...
- stage color / The stage color
- stage orientation / Stage orientation
- auto-orientation, preventing / Preventing auto-orientation
- play() method / How it works..., Playback position
- playRecording() method / How to do it...
- playSampleData() handler / How it works...
- pollInterval property / Polling interval
- position property / How it works...
- pressed() event handler / How to do it..., How to do it..., How it works...
- preventDefault() function / Preventing auto-orientation
- preventDefault() method / Detecting when the URL is about to change
- ProgressEvent.PROGRESS event / Monitoring load progress
- ProgressEvent class / Monitoring load progress
- properties, events
- stageX / Global touch coordinates
- stageY / Global touch coordinates
- property
- Multitouch.inputMode / How it works...
- Multitouch.supportsGestureEvents / How it works...
- Provisioning link / How to do it...
- provisioning profile
- installing, on device / Installing a provisioning profile on your device
- provisioning profile installation, on device
- about / Installing a provisioning profile on your device
- steps / How to do it...
- working / How it works..., There's more...
- profiles, removing / Removing provisioning profiles
- profiles, storage location / Removing provisioning profiles
- iPhone configuration utility / iPhone Configuration Utility
- PureMVC home page / Model-View-Controller architecture
Q
- q parameter / How it works...
- query string parameters
- subject / How it works...
- body / How it works...
- to / How it works...
- cc / How it works...
- bcc / How it works...
R
- rasterization / The rendering process
- readFloat() method / How it works...
- readMultiBytes() method / Working with data formats
- readUTF() method / Working with data formats
- readUTFBytes() method / Working with data formats
- recorded audio
- playing / Playing recorded audio, How to do it...
- reading / How to do it...
- working / How it works...
- lower sample rates, working with / Working with lower sample rates
- captured data, saving / Saving captured data
- MP3, exporting as / Exporting as WAV or MP3, See also
- WAV, exporting as / Exporting as WAV or MP3, See also
- remote debugging
- about / Remote debugging
- steps / How to do it...
- debug build, creating / Creating a debug build
- connecting to / Connecting to the Remote Debugger
- ipconfig / Connecting to the Remote Debugger
- working / How it works...
- connection attempts / Remote connection attempts
- Remove Selected button / Editing provisioning profiles
- renddering process
- rasterization / The rendering process
- scene composition / The rendering process
- rendering mode / Understanding GPU-Blend mode
- render performance
- optimizing / Introduction
- requestSoftKeyboard() method / Launching the virtual keyboard programmatically
- resolvePath() method / How it works..., How it works...
- resume() method / How it works...
- Retina display
- about / Targeting the Retina display, Getting ready
- targeting / How to do it...
- display support, setting / Setting Retina display support
- device, detecting / Detecting a Retina display device
- working / How it works...
- home screen icon / Retina home screen icon
- application launch image / Retina application launch image
- Vector-only apps / Vector-only apps
- iPad display / iPad display
- Retina display device
- detecting / Detecting a Retina display device
- Retina display support
- setting / Setting Retina display support
- rotation property / How it works...
S
- .swf file / Connecting to the Remote Debugger
- saddr parameter / How it works...
- Safari
- web pages, opening / Opening a web page within Safari, Getting ready, How to do it..., How it works...
- flash.net package, working / How it works..., See also
- sampleData() handler / How it works...
- saved() event handler / How to do it...
- savePreferences() method / Writing synchronously
- saveSharedObject() method / How to do it..., How it works...
- scene composition / The rendering process
- screen locking
- about / Getting ready
- preventing, steps / How to do it...
- NativeApplication class, working / How it works...
- screenResolutionX property / Landscape aspect ratio
- screenResolutionY property / Landscape aspect ratio
- seek() method / How it works...
- Selection tool / How to do it...
- sendMail() method / How to do it...
- setRequestedUpdateInterval() method / How it works...
- setSilenceLevel() method / Microphone activity
- Settings | General | Auto-Lock / Remote connection attempts
- Settings | General | Profiles / Removing provisioning profiles
- setupControls() method / How to do it...
- shake movie clip / How it works...
- SharedObject class / How it works..., Persistence
- Shift + Cmd + I / How to do it...
- sliceSpriteSheet() method / How it works...
- sll parameter / How it works...
- snapshot, of webpage
- capturing / Capturing a snapshot of a web page, Getting ready, How to do it...
- StageWebView class, working / How it works...
- display objects, overlaying / Overlaying display objects
- Soft Keyboard / How it works...
- SoftKeyboardEvent.SOFT_KEYBOARD_ACTIVATING event / Events
- SoftKeyboardEvent.SOFT_KEYBOARD_DEACTIVATE event / Events
- softKeyboardType property / How it works...
- SOFT_KEYBOARD_ACTIVATE event / How to do it..., How it works...
- Sound.play() method / How it works...
- SoundChannel class / How it works...
- soundTransform property / Global sound
- speed property / How it works...
- spn parameter / How it works...
- sprite sheet
- about / Working with sprite sheets
- working with / Getting ready, How to do it..., How it works...
- creating / Creating sprite sheets, Comparing performance and memory consumption
- memory consumption, comparing / Comparing performance and memory consumption, See also
- performance, comparing / Comparing performance and memory consumption, See also
- sspn parameter / How it works...
- Stage.autoOrients property / Programmatically setting auto-orientation
- Stage.deviceOrientation property / Stage orientation
- Stage.orientation property / Stage orientation
- Stage.quality property / Stage quality
- Stage.quality property / Stage quality
- Stage.scaleMode property / Stage scale mode
- Stage class / Determining device orientation
- stage orientation
- about / Stage orientation
- StageOrientation class / Determining device orientation
- StageOrientationEvent.ORIENTATION_CHANGE event / How it works...
- StageOrientationEvent.ORIENTATION_CHANGING event / How it works...
- stage property / Launching the virtual keyboard programmatically, Overlaying display objects
- StageQuality.HIGH / Stage quality
- StageQuality.LOW / Stage quality
- StageQuality.MEDIUM / Stage quality
- stage snapshot
- saving, to camera roll / Saving to the camera roll, Getting ready, How to do it..., How it works...
- working / How it works...
- stage snapshots
- failed save, handling / Handling a failed save
- specific display objects, saving / Saving specific display objects
- camera roll / Video and the camera roll
- video / Video and the camera roll
- StageText class / How it works...
- StageVideo class / How it works...
- stageVideos property / How it works...
- StageWebView.isSupported property / Checking for support
- StageWebView.loadURL() / How it works...
- StageWebView class / Introduction, How it works...
- StageWebView object
- capturing / Overlaying display objects
- stageX property / Global touch coordinates
- stageY property / Global touch coordinates
- StartButton class / Linking a class to the button
- startRecording() method / How it works..., Microphone activity
- startTouchDrag()
- about / There's more...
- startTouchDrag() method / How it works...
- parameters / startTouchDrag() parameters
- startX member variable / How it works...
- STATUS event / How it works..., Checking connectivity
- statusUpdated() handler / How it works...
- stop() method / Stopping and reloading pages, How it works...
- stopBtn clip / Getting ready
- stopRecording() method / How it works..., How to do it...
- stopTouchDrag() method / How it works...
- working / How it works...
- Subselection tool / Optimizing vector shapes
- supportsOrientationChange property / Checking for orientation support
- swipe gesture
- about / Handling a swipe gesture
- handling / Getting ready, How to do it...
- works / How it works...
- swiping vertically / Swiping vertically, See also
- Sync button / How to do it...
- system applications
- about / Launching system applications, How to do it...
- working / How it works...
- phone number, dialing / Dialing a phone number
- SMS messages, sending / Sending SMS messages
- YouTube video, palying / Playing a YouTube video
- URI schemes, within HTML / URI schemes within HTML, See also
- systemIdleMode property / How it works...
T
- target devices
- about / Getting ready
- setting / Setting the target devices
- current device, detecting / Detecting the current device
- working / How it works...
- options / How it works...
- launch image, including / Application launch image
- icons, including / Including icons
- landscape aspect ratio / Landscape aspect ratio
- Team management / Adding team members
- TestFlight / TestFlight
- signing up / TestFlight
- test provisioning profile / Additional provisioning profile types
- text entry
- about / Providing text entry
- providing / Getting ready
- input text fields, creating / How to do it...
- working / How it works...
- keyboard types / Keyboard types
- virtual keyboard, launching / Launching the virtual keyboard programmatically
- text fields
- embedded fonts, using / Using embedded fonts within text fields, How to do it...
- text input
- capturing / Capturing text input, How to do it...
- working / How it works...
- FOCUS_IN event, listening for / Listening for focus
- Text Layout Framework (TLF) / TLF text
- text property / Handling a failed save
- THRESHOLD constant / How it works...
- THRESHOLD value / Checking multiple axes
- timestamp property / How it works...
- touchBegin() event handler / How to do it..., How it works...
- touchEnd() event handler / How it works...
- touchEnd() handler / Handling roll out
- TouchEvent.TOUCH_MOVE event
- about / Tracking movement
- tracking / How to do it...
- TouchEvent class / How it works...
- touch events
- TOUCH_BEGIN / Available touch events
- TOUCH_END / Available touch events
- TOUCH_MOVE / Available touch events
- TOUCH_TAP / Available touch events
- TOUCH_OVER / Available touch events
- TOUCH_OUT / Available touch events
- TOUCH_ROLL_OVER / Available touch events
- TOUCH_ROLL_OUT / Available touch events
- touchMove() event handler / How it works...
- touchPointID property / Touch point ID, How it works...
- touch point input mode
- about / Getting ready
- setting / How to do it...
- working / How it works...
- touch events / Available touch events
- supported touch points count, determining / Determining the number of supported touch points
- hit targets / Touch point hit targets
- mouse events / Mouse events
- testing, in ADL / Testing in ADL
- TOUCH_BEGIN event / How it works...
- TOUCH_END event / Handling roll out
- TOUCH_MOVE events / Tracking movement
- t parameter / How it works...
- trace() statement / How it works...
- TransformGestureEvent / How it works...
- TransformGestureEvent.GESTURE_EVENT event / Rotating an object
- TransformGestureEvent.GESTURE_PAN event / Panning an object
- TransformGestureEvent.GESTURE_ROTATE event / How it works...
- TransformGestureEvent.GESTURE_SWIPE event / Handling a swipe gesture
- TransformGestureEvent.GESTURE_ZOOM event / Zooming an object
- TransformGestureEvent class / There's more...
U
- UDID
- about / Registering a device
- obtaining / Getting ready
- UDID Sender / UDID Sender
- UIBackgroundModes key / Playing audio in the background
- UIRequiredDeviceCapabilities key
- capabilities / How it works...
- UIRequiresPersistentWiFi key / How it works...
- UIStatusBarStyle key / Status bar style
- update() method / How it works..., Updating the Bubble class, Animation sequences
- UPDATE event / How it works...
- update loop
- about / Using an update loop
- using / How to do it...
- working / How it works...
- URLMonitor.running property / How it works...
- URLMonitor class / Monitoring Internet connectivity
- URLRequest class / How to do it...
- user interaction
- handling / Handling user interaction, Getting ready
- button movie clip, creating / Creating the button movie clip
- class, linking to button / Linking a class to the button
- Button.as class, working / How it works...
- button class, re-using / Re-using the button class
- keyboard controls, handling / Handling keyboard controls
V
- vector conversion, to bitmaps
- about / Converting vectors to bitmaps
- starting with / Getting ready
- Bubble Small, converting to bitmap / How to do it...
- Graphics Processing Units (GPU), working / How it works...
- Bitmap, exporting / Export as Bitmap
- Convert to Bitmap option / Convert to Bitmap
- timeline animation, working with / Working with timeline animation
- multiple screen sizes, targeting / Targeting multiple screen sizes
- filters, pre-rendering / Pre-rendering filters and blends
- blends, pre-rendering / Pre-rendering filters and blends
- vector graphics
- comparing, with bitmap graphics / Comparing vector and bitmap graphics, How to do it..., How it works..., There's more...
- about / Comparing vector and bitmap graphics
- working / How it works...
- vectors
- converting, to bitmaps / Converting vectors to bitmaps
- video
- controlling / Controlling video, Getting ready, How to do it...
- working / How it works...
- NetStream status / NetStream status
- stream, closing / Closing the video stream
- virtual keyboard
- activating, automatic panning used / Configurable panning with virtual keyboard activation, How to do it...
- working / How it works...
- related object / Related object
W
- web page
- rendering, within app / Rendering a web page within an app, Getting ready, How to do it...
- working / How it works..., There's more...
- web page load events
- ErrorEvent.ERROR / Page load eventspage load eventsabout
- web pages
- multiple instances / Multiple instances
- support, checking / Checking for support
- retina web pages / Retina web pages within a standard screen resolution
- banner ads / Including banner ads
- OAuth support / OAuth support
- Windows
- using, for CSR generation / Generating a Certificate Signing Request using Windows, Getting ready, How to do it..., How it works...
- using, for P12 certificate creation / Creating a P12 certificate using Windows, How to do it..., Certificate expiration
- Window | Output (F2) / Connecting to the Remote Debugger
- writeFile() method / Generating the HTML
- writePng()method / Generating the HTML
- writeUTFBytes () / How it works...