SVG vs Flash®

As the Scalable Vector Graphics and Flash® with its Format "SWF" are both vector-formats, you can compare them directly. Please note one important thing: the interactive and animated webpages / presentations are just one part of SVG but mostly all of SWF. With SVG you can e.g. make maps, printing publishings and much more which is not really good supported by SWF. That is why what here is compared are only the part "interactive web-publishing/presentation of SVG" and SWF. The table is not complete but shows the most important differences.

Property SWF (Flash®) Scalable Vector Graphics
Official W3C-Standard No Yes
XML-/Text-based No Yes
Format can be easily read and write No (Binary) Yes (Text)
Filesize Very small Small, can be zipped (packed), too
Support of Styling (e.g. through CSS) No Yes
Indexing through search-engines No Yes
Embeding No Yes (Html, XHtml, XML)
Validating No Yes, XML-Based
Plugin needed Yes Currently yes, will be supported in Browser later
Searching in graphics for any Text No Yes
Server-Generation through scripting-languages No Yes (Perl, Python, PHP, JSP, ASP, ...)
DOM Uses own DOM W3C-Dom (Standard) in Version 2
Plugin Availabilty From Macromedia: On more than 90% of all PCs installed From Adobe: More than 10% of all computers that are in the net (50 Mil.). Growing faster than Flash as the plugin is bundled with the Adobe Acrobat Reader.
Customizeable Contextmenu No Yes (Adobe SVG Viewer 3.0)

What you have seen here are only the most important differences. For getting in details about the plugin, Stroking & Filling & Painting and much more, move to the site of Carto.net where you find a mostly complete table at http://www.carto.net/papers/svg/comparison_flash_svg.html.