Topic: Tutorials
Sample and links from “PlayBook App Development Hands-on”
Yesterday I presented a hands-on training session at 360|Flex on developing AIR applications for the BlackBerry PlayBook. The session focused on two major areas: getting the tools set up for development, and using the QNX UI components and framework. (I hardly talked about Flex development for PlayBook at all, since that’s fairly similar to Flex […]
» Keep reading Sample and links from “PlayBook App Development Hands-on”
“Wrap selection” - more “Burrito” template goodness
I already mentioned that I really like the new templates feature in Flash Builder “Burrito.” Last night I discovered another nice feature in the templates. I was looking through the template variables and noticed one called ${line_selection}. This variable allows you to select some lines of code and then choose a template to “wrap” around […]
» Keep reading “Wrap selection” - more “Burrito” template goodness
Useful Flash Builder “Burrito” keyboard shortcuts
Last night I was working through “Uncle” Bob Martin’s “Bowling Game Kata” (thanks to John Lindquist for the link). I found myself going to my mouse a lot, doing things like switching between class and test case files and right-clicking to run tests. After slowing down too many times, I dug in and found a […]
» Keep reading Useful Flash Builder “Burrito” keyboard shortcuts
Simple ActionScript 3 animation examples
Last week I spent a little time teaching some of the newer developers in our office about scripted animation in ActionScript 3. I put together a few simple demos for them, and I thought I might as well share them with the world. Note that these are basic demos so if you know pretty much […]
» Keep reading Simple ActionScript 3 animation examples
Data “paging” in AIR SQLite
I got an interesting question a few days ago that I thought I’d share: My application has thousands of records in one particular table that I need to populate the display with. I was wondering if I can implement paging to speed up the retrieval of those records? In fact he specifically wanted to know […]
» Keep reading Data “paging” in AIR SQLite
Multi-table INSERT using one SQL statement in AIR SQLite
This article describes a way that you can use a single INSERT statement to add data to multiple tables in the SQL dialect supported by the SQLite engine in Adobe AIR. Normally in SQL, including in AIR’s built-in SQLite database engine, you can only add data to one table at a time using an INSERT […]
» Keep reading Multi-table INSERT using one SQL statement in AIR SQLite
New article “Programming with the Vector class”
Several months ago (probably almost a year ago) I wrote an article for the Adobe Developer Connection titled “Programming with the Vector class.” As you can surely guess, the article is about the Vector class, which provides typed array functionality (an array whose elements are required to all be instances of the same data type). […]
» Keep reading New article “Programming with the Vector class”
AIR 1.5 encrypted SQLite database — how to use it, best practices, and new projects
Over a year ago I described a potential area of concern for using a SQLite database with an AIR application — because all apps use the same database engine, any AIR app can read any other app’s database (as long as it can find the database file). As you may have heard among all the […]
» Keep reading AIR 1.5 encrypted SQLite database — how to use it, best practices, and new projects
360|Flex slides for “AIR SQLite: An optimization conversation”
Updates (Oct. 30, 2008): The video of my presentation has been posted, so I added a link to it at the bottom of this post. Also, I just learned about another AIR-based SQLite admin tool which looks interesting, so I added it to the list of resources even though it’s obviously not discussed in the […]
» Keep reading 360|Flex slides for “AIR SQLite: An optimization conversation”
Slides and files for “AIR, Windows, Menus, and the System Tray”
As I’ve mentioned before, a couple of weeks ago at the Webmaniacs conference I presented a session titled “Adobe AIR: Windows, Menus, and the System Tray” (and I also presented the same material in a partially different form over the course of two SilvaFUG meetings. The presentation covers those three aspects of Adobe AIR, specifically […]
» Keep reading Slides and files for “AIR, Windows, Menus, and the System Tray”

