| 1. AIR, AJAX, and Dreamweaver: A Quick Review |
| Installing AIR |
01:38 |
| Installing the AIR extension for Dreamweaver |
02:11 |
| Downloading and installing the AIR SDK |
01:00 |
| Defining a Dreamweaver site and AIR application |
04:39 |
| Configuring the application in Dreamweaver |
04:10 |
| Exporting an AIR installer package |
04:06 |
| Integrating the AIRAliases.js file |
02:48 |
| Debugging with the trace() function |
02:21 |
| 2. Using AJAX Programming in AIR |
| Understanding AJAX programming |
04:21 |
| Using the XMLHttpRequest object |
06:14 |
| Using a Spry XML dataset |
05:21 |
| Packaging an AIR application with Spry assets |
02:32 |
| 3. Using the Native Clipboard |
| Understanding the clipboard architecture |
03:24 |
| Copying data from AIR to the system clipboard |
05:33 |
| Copying data from the system clipboard to AIR |
03:11 |
| Transferring complex objects between applications |
08:17 |
| Using deferred rendering |
05:55 |
| 4. Creating Drag-and-Drop Interfaces |
| Dragging and dropping plain text |
07:42 |
| Dragging and dropping HTML |
03:18 |
| Dragging and dropping file references |
07:30 |
| Detecting dragged mime types |
04:28 |
| 5. Working with the Local File System |
| File system overview |
01:24 |
| Working with directories |
08:26 |
| Working with files |
03:48 |
| Copying and deleting files |
05:42 |
| Using asynchronous file operations |
02:47 |
| Reading text from a file |
04:01 |
| Writing text to a file |
03:21 |
| Creating temporary directories and files |
06:37 |
| 6. Working with HTML and PDF content |
| Inspecting the HTML DOM with the AIR Introspector |
05:34 |
| Inspecting data with the AIR Introspector |
01:40 |
| Understanding HTML security sandboxes |
03:25 |
| Displaying an Acrobat PDF file |
02:39 |
| Detecting PDF capability |
04:14 |