One of the main benefits of developing applications for the Adobe AIR runtime rather than Flash Player through a browser is that the security sandbox restrictions placed on the browser-based Flash Player do not exist within AIR applications. AIR applications are installed on the desktop with full permissions to access the operating system’s file system.
This means your applications have the ability to read, write, move, and delete files. With this ability comes additional responsibility, because it would be very easy to cause damage or even render a machine inoperable. Therefore, this chapter will show you how to safely work with the file system.
You want to access a user’s Documents directory but don’t want to have to prompt the user to find out where the directory is located or which system the user has.
File class to determine
the path to the Documents directory. AIR has already accounted for these
differences between operating systems.
AIR has several aliases as part of the
File class that hold information about the
user’s system, including one called
userDirectory, which is a reference to the user’s home or Documents
directory. Using these aliases is simple and also extremely powerful
because it gives you an easy way to make your application work with many
operating systems without having to specifically code for each.
In addition to ...