Multidmedia ZINC v.2 Transparent Projector
ZINC is a complex and versatile SWF2EXE RAD environment. Transparent Projector is a subsystem to run arbitrary user-developed applications in a “windowless” mode utilizing OS support of transparency (Windows 98/ME) or alpha-blending (Windows 2000/XP).
The Transparent Projector acts as a container for an arbitrary number of Adobe Flash applications running them in “windowless” mode and providing various control functions for the outer environment. The module exposes its interface as exported DLL functions whereas the flash “movies” are ActiveX objects hosted in transparent/ layered windows.
The module actively uses 2D graphics color handling algorithms to compose bitmaps with transparent background (all OSs) and to construct the opaque regions (Windows 98/ME). Shockwave Flash ActiveX objects are hosted and communicated with via ATL; user interaction is controlled via windows sub-/super-classing.
Tiles in a “windowless” flash animation move over the Windows background