Desde 1997, o Flash é um programa de desenvolvimento para a internet que consegue integrar som, texto, animação, imagem, e vídeo com recursos interativos e multimídia. Embora tenha sido criado para a web, o Flash é atualmente, muito utilizado em outros suportes como CD-ROMs multimídia, animações para a televisão, vídeos, palestras e apresentações digitais.
Um dos maiores diferenciais do Flash é a flexibilidade de trabalhar com animações vetoriais e imagens bitmap, permitindo uma gama maior de possibilidades estéticas e funcionais, com menus interativos, players de som, vídeo etc, aplicadas de acordo com as necessidades de cada projeto. Áudio, vídeo, texto e interatividade juntos trazem alto poder de envolvimento.
O Flash possui algumas desvantagens que devem ser levadas em consideração, uma delas é que, para a visualização de arquivos com extensão swf – formato de arquivo exportado para visualização – precisamos de um plugin (programa que adiciona funções extras ao browser para que este possa executar uma operação específica) chamado Flash Player.
Vários browsers já possuem o Flash Player incorporado, mas o que não o possuem, podem adquiri-lo gratuitamente a partir do site de seu desenvolvedor na internet. Depois de instalado, o Flash Player permanece no computador e passa a reproduzir os arquivos com extensão swf a partir do browser ou, dependendo da forma de desenvolvimento, como um aplicativo independente.
As vantagens e desvantagens possuem naturezas distintas:
- tecnológicas, como compatibilidade, flexibilidade e linguagem de vetores em relação as imagens bitmap;
- comerciais, ajudam a definir a imagem que o internauta terá de determinado projeto na internet.
No Flash é utilizada uma programação chamada ACTIONSCRIPT, que como o próprio nome diz, é um script que adiciona ação, movimentos ao objetos, é uma linguagem de programação orientada a objetos que o Flash utiliza para adicionar interatividade aos elementos que compões o arquivo.

















