
Apollo for Adobe Flex Developers Pocket Guide
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
More details
Other editions
Additional editions

Content
- Intro
- Contents
- Preface
- Apollo Runtime Naming Conventions
- What This Book Covers
- What Alpha Means
- Audience for This Book
- What Does This Book Assume?
- Who This Book Is For
- Who This Book Is Not For
- How This Book Is Organized
- How to Use This Book
- Conventions Used in This Book
- License and Code Examples
- Support and More Information
- Accessing the Book Online
- Online Apollo Resources
- Apollo site
- Apollo Developer FAQ
- Apollo Developer Center
- Apollo API Reference
- Apollo Documentation
- Apollo Forum
- Apollo coders mailing list
- Mike Chambers weblog
- MXNA Apollo Smart Category
- Flex Developer Center
- OnFlex.org
- Flex coders mailing list
- Universal Desktop Weblog
- How to Contact Us
- About the Authors
- Mike Chambers
- Robert L. Dixon
- Jeff Swartz
- Acknowledgments
- Introduction to Apollo
- A Short History of Web Applications
- Problems with Delivering Applications via the Browser
- Conflicting UI
- Distance from the Desktop
- Primarily Online Experience
- Lowest Common Denominator
- Introducing the Apollo Runtime
- Primary Apollo Technologies
- Primary Application Technologies
- Flash
- HTML
- Primary Document Technology
- HTML
- What Does An Apollo Application Contain?
- Technology Integration and Script Bridging
- Apollo Functionality
- Apollo Programming APIs
- Apollo Desktop Integration
- Apollo Development Toolset
- Is Apollo the End of Web Applications in the Browser?
- Getting Started with Apollo Development
- Installing the Apollo Alpha 1 Runtime
- Windows Installation
- Mac OS Installation
- What You Need in Order to Develop Apollo Applications
- Downloading and Setting Up Flex Builder 2.0.1 and Apollo Extensions
- Downloading and Setting Up the Apollo SDK
- Installation and Configuration on Mac OS
- Installation and Configuration on Windows
- Building a Sample Apollo Application
- Building and Debugging the Hello World Application in Flex Builder 2.0.1
- Building and Debugging the Hello World Application Using the Apollo SDK
- Packaging and Distributing the Hello World Application
- Packaging the application using Flex Builder 2.0.1
- Packaging the application using ADT
- Distributing and installing your application
- Next Steps
- Using HTML Within Flex-Based Apollo Applications
- HTML Support in Apollo
- The HTMLControl class and the Flex HTML Component
- Using the Flex HTML Component
- Navigating to a Web Page
- Loading HTML from a String
- Knowing When the Location Has Changed
- Manipulating the HTML DOM
- Applying CSS Styles to the HTML Component
- Manipulating the HTML Component as a Sprite
- Accessing the Underlying HTMLControl object
- Using the HTMLControl Class
- Loading HTML from a URL Location
- Loading a String Value Containing HTML Text
- Manipulating the HTML DOM
- Knowing When the Content Bounds Change
- Script Bridging: Communicating Between ActionScript and JavaScript
- Manipulating the DOM from ActionScript
- Listening for JavaScript Events from ActionScript
- Calling JavaScript Functions from ActionScript
- Calling ActionScript Functions from JavaScript
- Using the File System API
- Security Model
- Accessing Files and Directories
- File Class Properties for Accessing Common Directory Locations
- The url and nativePath Properties of a File Object
- URI Schemes
- app-storage
- app-resource
- file
- Asynchronous and Synchronous Versions of Methods
- Reading Directory Contents
- Getting File Information
- Copying and Moving Files and Directories
- Creating Files and Directories
- Deleting Files and Directories
- Reading and Writing Files
- The open( ) and openAsync( ) Methods
- File Open Modes
- Read and Write Methods
- More Information
- Apollo Mini-Cookbook
- Working with the File System
- Writing a Text File from a String
- Problem
- Solution
- Discussion
- Reading a Text File into a String
- Problem
- Solution
- Discussion
- Encoding Bitmap Data into PNG or JPEG Format and Writing It to the File System
- Problem
- Solution
- Discussion
- Serializing and De-Serializing ActionScript Objects to the File System
- Problem
- Solution
- Discussion
- Browsing for a File
- Problem
- Solution
- Discussion
- Getting a Directory Listing
- Problem
- Solution
- Discussion
- Working with HTML
- Recognizing When a Page Has Fully Loaded
- Problem
- Solution
- Discussion
- Altering the Appearance of the HTML Component
- Problem
- Solution
- Discussion
- Using the Windowing API
- Making a Window Transparent
- Problem
- Solution
- Discussion
- Using Your Own Window Chrome Elements
- Problem
- Solution
- Discussion
- Moving and Resizing a Window That Uses Custom Chrome
- Problem
- Solution
- Discussion
- Making a Window Cast a Shadow on the Desktop
- Problem
- Solution
- Discussion
- Saving and Restoring the Size and Position of a Window
- Problem
- Solution
- Discussion
- Apollo Packages and Classes
- Apollo Command-Line Tools
- AMXMLC
- ADL
- ADT
- Index
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.