Muito se discute sobre o uso do flash (swf) para criar sites. Tudo vai da necessidade e do assunto que seu site vai tratar. Por exemplo...

Muito se discute sobre o uso do flash (swf) para criar sites.
Tudo vai da necessidade e do assunto que seu site vai tratar.
Por exemplo, aqui no site não acho necessário o uso dessa tecnologia, visto que o internauta que chega até aqui está procurando informações, conteúdo, e não animações e efeitos especiais.
O que você precisa saber antes de utilizar flash:
-O uso do flash deixa o site muito pesado, isto quer dizer que ele demora pra carregar e abrir a página, o que pode fazer com que o internauta desista e saia do site sem vê-lo.
-Por ser pesado, requer que o usuário tenha conexão banda larga, e sabemos que isso não é uma realidade no Brasil.
-O conteúdo inserido dentro dos arquivos não é devidamente indexado pelo principais mecanismos de busca. De que adianta fazer um site fenomenal se ele não tiver visitas? Os indexadores gostam mesmo é do bom e velho html.
-Arquivos em flash nunca ficarão tão organizados como em uma página em html.
O site da Adobe é todo baseado em html e não em flash. Porquê será?
O desenvolvimento do flash leva muito mais tempo do que o equivalente ao html.
Com essas informações não pretendo desestimular o uso do flash, apenas mostrar as vantagens e desvantagens sobre seu uso.
Ah sim! esqueci das vantagens. Bem, um site em flash é m-a-r-a-v-i-l-h-o-s-o, atraente aos olhos.
O usuário senta em frente ao computador e desfruta como um show de animação, som e vídeo.
Vou colocar dois sites para você acessar e entender melhor do que estou falando.
Se sua conexão for muito lenta vai demorar para carregar (é necessário o Flash Player instalado).
Jim Carrey- Site oficial do ator feito inteiramente com flash.
Monoface- Site divertido onde você vai clicando e modificando rostos.
Se quiser se arriscar a conhecer um pouco dessa tecnologia, tem o programa Powerbullet Presenter, é gratuito e dá pra você se divertir criando animações simples em flash.
O programa é em inglês e você encontra alguns tutoriais sobre ele no Youtube.
Leia também: O que é animação em flash