Skip to content
Mar 15 /

Detecting the number of screens on a users system in Adobe AIR

The following example shows how you can detect the number of screens on a user’s system in Adobe AIR by using the static, read-only Screen.screens property.

read more…

Mar 13 /

Opening a new NativeWindow in Adobe AIR

In a previous example, “Opening a new Window in Adobe AIR”, we saw how you could launch a new Flex Window container in Adobe AIR by creating a custom Window component and calling the open() method.

The following example shows how you can launch a new “normal” or “utility” NativeWindow container in Adobe AIR by creating a NativeWindowInitOptions object, specifying the type property to one of the static constants in the NativeWindowType class, and passing the NativeWindowInitOptions object to the NativeWindow constructor.

And from the documentation:

Constants for the valid values of this property are defined in the NativeWindowType class:

  • NativeWindowType.NORMAL — A typical window. Normal windows use full-size chrome and appear on the Windows task bar and the Mac OS X window menu.
  • NativeWindowType.UTILITY — A tool palette. Utility windows use a slimmer version of the system chrome and do not appear on the Windows task bar and the Mac OS-X window menu.
  • NativeWindowType.LIGHTWEIGHT — lightweight windows cannot have system chrome and do not appear on the Windows task bar and the Mac OS X window menu. In addition, lightweight windows do not have the System (Alt-Space) menu on Windows. Lightweight windows are suitable for notification bubbles and controls such as combo-boxes that open a short-lived display area. When the lightweight type is used, systemChrome must be set to none.

read more…

Mar 13 /

Detecting the line-ending character sequence used by the host operating system in Adobe AIR

The following example shows how you can detect the line ending character sequence used by the host operating system in Adobe AIR by using the static File.lineEnding property.

read more…

Mar 13 /

Displaying a custom title bar icon in a WindowedApplication container in Adobe AIR

The following example shows how you can display a custom title bar icon in a WindowedApplication container in Adobe AIR by setting the titleIcon property.

read more…

Mar 13 /

Setting a custom text style on the status bar on a WindowedApplication container in Adobe AIR

The following example shows how you can customize the text styles on the WindowedApplication status bar in Adobe AIR by setting the statusTextStyleName style.

read more…

Mar 12 /

Keeping a WindowedApplication on top of other windows in Adobe AIR

The following example shows how you can keep a WindowedApplication container on top of other windows in Adobe AIR by setting the Boolean alwaysInFront property.

read more…

Mar 12 /

Specifying whether a new Window is focused in Adobe AIR

In a previous example, “Opening a new Window in Adobe AIR”, we saw how you could launch a new Flex Window container in Adobe AIR by creating a custom Window component and calling the open() method.

The following example shows how you can control whether the newly opened window receives focus and becomes active by setting the Boolean openWindowActive attribute to the open() method.

read more…

Mar 12 /

Opening a new Window in Adobe AIR

The following example shows how you can launch a new Flex Window container in Adobe AIR by creating a custom Window component and calling the open() method.

read more…

Mar 10 /

Setting the file size display mode in the Flex FileSystemDataGrid control in Adobe AIR

The following example shows how you can toggle whether the Flex FileSystemDataGrid control in Adobe AIR shows file sizes in bytes or kilobytes by setting the sizeDisplayMode property to one of the static constants in the mx.controls.FileSystemSizeDisplayMode class.

read more…

Mar 10 /

Sorting the FileSystemDataGrid control by date in Adobe AIR

The following example shows how you can do a date sort on the Flex FileSystemDataGrid control in Adobe AIR by setting a custom sort compare function on the creationDateColumn and modificationDateColumn objects.

read more…