Introdução
Se você importar uma imagem ou um som ao criar um documento no Flash, a imagem e o som serão empacotados e armazenados em um arquivo SWF quando ele for publicado. Além de importar mídia durante a criação, é possível carregar mídia externa, incluindo outros arquivos SWF, durante a execução.
Os tipos de arquivos que podem ser carregados em um aplicativo Flash durante a execução são arquivos com as seguintes extensões: SWF, MP3, JPEG, GIF, PNG e FLV.
Para carregar arquivos SWF e de imagem externos, você pode usar a função loadMovie() ou loadMovieNum() , o método loadMovie() ou o método MovieClipLoader.loadClip(). Os métodos de classes geralmente fornecem mais funcionalidade e flexibilidade do que as funções globais e são adequados para a maioria dos aplicativos complexos. Já para reproduzir um arquivo MP3 externo, use o método loadSound() da classe "Sound". Esse método permite especificar se o download do arquivo MP3 deve ser progressivo ou se deve ser totalmente concluído antes de ser iniciada a reprodução. Também é possível ler as informações de ID3 incorporadas nos arquivos MP3, se estas informações estiverem disponíveis.
Vídeos
Já a extensão FLV é referente ao formato de vídeo nativo usado pelo Flash Player. Os arquivos FLV podem ser reproduzidos por meio de HTTP ou do sistema de arquivos local.
Carregamento de MP3 e FLV
Para pré-carregar arquivos MP3 e FLV, é possível usar o método getBytesLoaded() da classe "Sound" e a propriedade bytesLoaded da classe "NetStream".
O Flash Player 8 oferece suporte aos seguintes tipos de arquivo de imagem:
- • JPEG (progressivo e não progressivo),
- • GIF (transparente e não transparente, embora apenas o primeiro quadro de um GIF animado seja carregado), e
- • PNG (transparente e não transparente).
Quando você carrega um arquivo SWF ou de imagem em um destino de clipe de filme, o canto superior esquerdo do arquivo SWF ou da imagem é posicionado no ponto de registro do clipe.
Como geralmente esse ponto é o centro do clipe de filme, o conteúdo carregado pode não aparecer centralizado. Além disso, quando um arquivo SWF ou de imagem é carregado em uma Timeline (Linha de tempo) raiz, o canto superior esquerdo da imagem é posicionado no canto superior esquerdo do Stage (Palco).
Nessa aula
Manipulação de Imagens, Som e Vídeo.




