Bytescout SWF Scout 2

Bytescout SWF Scout 2 is an ActiveX programming library for SWF Flash animations generation from Visual Basic, Visual Basic.NET, ASP, ASP.NET, Visual C++ and Visual C#

100+ examples covering from BMP and JPEG to SWF, EMF2SWF conversion to SWF template processing, actionscript compiler use and Flash Lite compatible movies

Key Features:

Ability to create SWF (flash) files without any additional libraries/applications required. Can generate Flash Lite compatible flash movies; 
Ability to replace images, movieclips, text, fonts, actionscript variables in existing flash (SWF) movies; 
Ability to automatically generate preloader, create various shapes, buttons, text, text edits, morphing shapes, sprites; 
Ability to use JPG, BMP, PNG, GIF, TIFF and EXIF image files (check Image Slide Show example). Important Note: TIFF, PNG, GIF and EXIF support is available through free SWF Scout Image Add-on 
Ability to convert EMF into SWF, including high-quality EMF to SWF conversion with EMF produced by virtual printers support; 
Ability to add sound (mp3 and wav) and video (FLV); 
Events and Actions support, built-in actionscript compiler (requires additional "AS License") 
"Real" hDC that can be used to draw shapes, text and using WinAPI GDI functions SWF output can be easily added to existing applications (example for VC++ is here) 
Unicode and font embedding support; 
Transformations and ActionScript (through p-code like commands , compiled bytecode  or using built-in AS compiler) support; 
In-memory file generation support for use in ASP/ASP.NET (requires Web License for Bytescout SWF Scout library); 
Ability to load external SWF clips , merge existing SWF files (for example add SWF with navigation buttons to existing flash movies) 
Ability to decompile SWF to XML and compile SWF from XML, convert SWF to EXE, SWF to SCR (Windows screensaver) 
and much much more!

http://bytescout.com 
