F-IN-BOX is a .NET component that enhances Macromedia / Adobe Flash Player ActiveX features. It does not use its own engine to display movies, but instead provides a wrapper around official swflash.ocx/ flash.ocx code. It is thus possible to avoid certain Macromedia / Adobe Flash Player ActiveX limitations.
Features at a glance: 1. Loads Flash movies directly from memory 2. Creates Flash-enabled applications which are ready to work even if the Flash Player ActiveX is not installed! 3. Transparency is fully supported! 4. Ability to play Flash Video (FLV) from stream. 5. Enable/ disable flash sounds. 6. Get a snap image of the current flash movie Frame. 7. Creates code which is compatible with any version of Flash (3, 4, 5, 6, 7, 8, 9, 10). 8. Flash External API.
Using F-IN-BOX, you can load any Flash movie directly from memory. No temporary files! Load any movie on-the-fly from any supported source. For example, you can put one or more Flash movies in the resource section of your application and then load it from the .EXE! Feel the portability and power of F-IN-BOX! By default, the control will use the swflash.ocx/flash.ocx file which is already installed on the system. The control can alternatively use any swflash.ocx/flash.ocx file you provide using any supported source. Thanks to this method, your application will work even if the Flash Player ActiveX does not exist on the target system.
With F-IN-BOX, hassling with Flash Player ActiveX installation issues is a thing of the past! Demos, complete with source code, are available now! One of the problems with Flash programming is that you have to control what version of Flash you are using. For example, the property "Stacking" exists only in Flash 5 but doesn't exist in later revisions. F-IN-BOX automatically detects which Flash version is in use and prevents a failure if access to nonexistent properties or methods is attempted.