Macromedia Flash MX permite crear contenido multimedia e interactivo para Internet mediante animaciones vectoriales, que son gráficos escalables representados por líneas y vectores en lugar de píxeles. Flash utiliza gráficos vectoriales que son fácilmente redimensionables y su programación interactiva mediante ActionScript, además de optimizar el espacio y la carga de las animaciones para proporcionar una experiencia dinámica al usuario en la web.