General KineticFusion Features

RVML supports all the capabilities of the SWF format, for all Flash Player versions up to Version 8, including Flash Lite. In addition to representing the capabilities of the low-level SWF format, RVML 3.0 includes support for many high-level mechanisms for representing information making it easier to author SWF movies in RVML.


Features include:

  • Decompile SWF movies to XML extracting all embedded resources including sound, video, images, ActionScript 1.0 and 2.0
  • Recreate SWF movies from previous decompilations to include new or modified resources, and different scripts
  • Contains powerful optimizing ActionScript compiler that compiles both inline and external scripts and AS2.0 classes with extended and configurable semantic analysis capabilities
  • Independent AS2.0 class analysis that can integrate into any project environment
  • Full round-tripping support for external SWC components
  • Fully extensible supporting user-defined Tag Libraries
  • Powerful templating and RVML attribute expression support using the Freemarker Templating Engine
  • Supports entire ActionScript syntax and functionality for all Flash versions
  • GUI and command-line execution that can both operate in single-document and batch mode
  • Works on Windows, Linux, MacOS/X, Solaris and all Java 1.4 supported platforms

View all the common SWF features for the KineticFusion products

New Features in KineticFusion 3.0

New features include:

  • User-defined tag libraries to create RVML extensions [Learn More...]
  • KineticFusion API published for extensions and source code of RVML processor now available
  • Full SWC component support [Learn More...]
  • Create movies using dynamic external data supporting dynamic attribute values and templating support[Learn More...]
  • Extended object-oriented support for ActionScript 2.0 [Learn More...]
  • User interface enhancements for tracking ActionScript errors and warnings [Learn More...]