A pure Object Pascal library, Delphi Flash, lets you create Flash animations without the use of external dynamic libraries. It supports SWF reading and recreation, creates advanced objects, uses FLV video and supports Unicode. It offers Flash 8 effects and utilizes the native Delphi Canvas.
The SDK contains a wide range of features that make it easy to create visual objects such as shapes, buttons, and text. You'll also be able to create more advanced objects like morphing shapes and sprites, and insert various image formats like jpg, bmp, png, and gif. In addition, there is support for wave and MP3 sound, as well as FLV video.
The software also includes a native Delphi Canvas with HDC handle for WinAPI GDI functions, and you can even import Windows Metafile graphics. The SDK provides support for all types of filling, including solid, gradient, and image. Plus, users can take advantage of a range of Flash 8 effects like shadow, glow, and edge.
Other features of the Delphi SWF SDK include support for device and embedded fonts, Unicode font and text, any transition and transformation, and more. In version 3.0, several new features were added to make creating animations even easier and quicker. These include the FlashViewer engine functionality, compatibility with all the latest versions of Delphi (including Delphi XE), support for all versions of SWF (including ver. 10), and new features like Motion Tween.
Embedded ActionScript Compiler is available with the full source code, and you can modify the script version, including ActionScript 1, object-oriented ActionScript 2/3, and FlashLite 1.1. The software also includes a low-level action instruction (like p-code) and bytecode coding.
Finally, the Delphi SWF SDK supports XML technology, meaning you can make SWF from XML file using swf-level and flash-level of the SDK. You can also save an existing SWF to an XML file for recreating or save all resources as internal XML or external files. The SDK even supports custom interpretation of standard and custom nodes, making it a truly versatile software choice.
Version 3.0.1:
- FlashViewer engine functionality included;
- compatibility with all the latest versions of Delphi including Delphi XE;
- support of all versions of SWF including ver. 10;
- new features that allow to create animation easier and faster (like Motion Tween).
Version 3.0:
- FlashViewer engine functionality included;
- compatibility with all the latest versions of Delphi including Delphi XE;
- support of all versions of SWF including ver. 10;
- new features that allow to create animation easier and faster (like Motion Tween).
Version 2.2:
Fix32bitImage property is added for TFlashMovie to correct view when 32bit image is used without alpha data;
FindIDFromName method for TSWFStreamReader is added.
Version 2.1.1:
CodeGear Delphi 2007 is supported;
For TFlashActionScript LoadMovie, LoadMovieNum, LoadVariables, LoadVariablesNum methods;
ActionScript compiler is optimized;
new "add mode" - amFromStartFrame.
Version 2.1:
Microsoft ADPCM format is supported for sound;
automatic compression PCM to ADPCM format;
sound from memory is supported.
Version 1.8:
- Adapted code for compatibility with Delphi 2005;
- new features for making new movie from existing one:
TFlashMovie.AddExternalMovie method and class TFlashExternalMovie;
- new methods in TSWFStreamReader class:
FindObjectFromID, FindObjectFromName, FindTagFromObject, Rename, Renumber;
- new method TFlashCanvas.DrawMetafile;
- corrected work with unicode text.
Version 1.6:
The TFlashCanvas class is extended. Custom settings of fonts (charspacing, font widht etc.) are supported.
New feature of shape - custom dotted line style.
Unicode text is supported.
New action class TSWFActionByteCode.