mProjector Class Summary

mProjector includes the following ActionScript classes:

mApplication

mApplication implements basic application and system functionality required by most applications. The mApplication class enables you to check for an internet connection, get the mouse position, download files, animate the Windows system tray or Mac dock icon, generate a unique user id, create child windows, respond to activate/deactivate events, and more.

mSystem

mSystem adds more operating system and computer specific functionality. The mApplication class enables you get to a the path to the "Desktop" folder, retrieve a list of the user’s monitors and their sizes, get the work area of the main monitor, determine if the computer is a Mac or a Windows machine, set the active screensaver or wallpaper, choose files and folders, and more.

mFile

mFile provides file handling capabilities, including reading and writing to a file, deleting files and folders, listing files and folders, renaming files and folders, copying files and folders, testing for the existence of a file, and more.

mRegistry

mRegistry gives you access to the Windows Registry for storing application preferences, and provides low level access to System settings (on Windows.)

mMenu

mMenu adds menu functions and event handling. With mMenu you can customize the right-click and system tray menus on PC and application menu bar menus, status menus, and the right-click (cntl-click) menus on Mac.

mWindow

mWindow implements window functionality. The mWindow class enables you to resize a window, center windows, position windows, play fullscreen, minimize windows, add a drag bar, respond to minimize, restore, activate, scroll wheel and close events, and more.

mFTP

mFTP gives you a basic API for uploading and downloading files to and from an FTP server.