Flash, developed by Macromedia and SVG, Standard developed by the World Wide Web Consortium (W3C), are both excellent vector formats.

SVG is an open standard, recommended by the W3C. It offers all the benefits of Flash, which is a binary format owner.

The geometric model of SVG is more complete than the Flash: it incorporates motifs, symbols, more flexible description of the types of contour.

The Flash object model is more comprehensive than the SVG for anything that increases the comfort and autonomy of the user: generic object and configurable button, comprehensive library of interface components (combo boxes, but also dialogs , boxes of images ...), customizable mouse cursors, keyboard events management, everything fine call management databases or external files with monitoring the progress of the download.

Although these components can be re-developed in JavaScript and then integrate them into a SVG interface (many libraries are already available), the lack of compatibility between different SVG plugin when implementing JavaScript / DOM creates issues.

Finally, as regards the publication of maps on the internet, the exported SWF cards can be up to 2 times more compact than those generated in SVG format. And even if you can compress the file in SVG format encounter .svgz Flash is still more compact.

For more information on Flash and SVG formats, see the following sites: