Screenweaver provides developers all of the tools required to build full-fledged, full-featured desktop applications using Flash and their favorite programming language.
Screenweaver is an extension to the Macromedia Flash player that aims at providing Flash developers with a toolset to produce rich media desktop applications. By doing so it enables the developer to apply their existing skill set to new uses of Flash technology.
Screenweaver provides a Programming Interface which is directly accessible from ActionScript enabling the developer to control the way the application interacts with the user and the operating system during runtime. No more 'fscommand' hassle.
Screenweaver provides many ready made Flash MX Components, you can start building flash enabled desktop applications quickly.
Features:
- Player window enhancements
- Simultaneously host multiple windows which contain separate Flash movies. New windows can be constructed in real-time using ActionScript. For example a MP3 player with the play controls and play list in separate windows.
- Set the window to show transparently over the desktop, or organically shaped, as a tool window, always on top or any other form imaginable.
- Create context sensitive right-click and window menus. A menu item corresponds with a user defined ActionScript method. Menus can be defined in design time or created on the fly in runtime.
- Set movie clips to act as a drop target for files or text dragged from external applications.
Control over window behavior
- Set window resizing and moving to be enabled, restricted or disabled. Behavior can be controlled at runtime using ActionScript.
- Input device enhancements
- Mouse wheel support: support context sensitive mouse wheel scrolling events within a flash movie.
- Receive global mouse-events when the mouse is outside the window. This enables a flash movie to follow the mouse cursor.
- OS interaction
- Extended file system access: support listing of directories and moving, renaming and deleting files. Expose registry and .ini file API operations
- Usage of OS Common Dialogs: invoke standard dialogs such as Save As, Open File, Browse for Directory, Font, Color.
- Project distribution
- Package all project resources into a single executable. Unpack to a temporary directory at execution time. The unpacked files are removed when the program closes.
- Package two projects as a standalone executable, where the second project is a Flash application that installs the main project. It uses the enhanced file handling, shortcut placement and start menu editing capabilities Screenweaver offers.
- Create a folder containing all files used within the project. This export is aimed at developers working on a CD-ROM project that doesn't need installation and can be put on the CD-ROM "as is".