A set of components for the 32-bit Borland Delphi platforms which render flic-file animations (.FLI and .FLC files). These components were originally developed to replicate the functionality of the 16-bit AAPLAY.DLL flic-playing DLLwhich was provided by AutoDesk Inc., and now offer a number of extensions to the original system. The components are written in pure 32-bit Delphi, with the FlicPlayer32 component being a non-visual rendering engine, and the FlicPanel component having been re-written to act as a visual wrapper to FlicPlayer32. The components use a combination of Device Independent Bitmaps (DIBs), ImageLists, dynamic arrays, streams, bit-level manipulation and multi-threading for optimal performance. The latest version of the system offers stretchable playback of animations, a pre-rendering option for maximum playback performance and full sprite-based transparent blitting to any window or direct to the desktop.
|