Existem algumas maneiras de integrar som em um arquivo SWF. Para economizar espaço no servidor e permitir o conteúdo continuamente renovada, os desenvolvedores podem deseja hospedar áudio em um servidor separado, ou transmiti-lo directamente a partir de uma estação de rádio Internet. A melhor maneira de fluxo de estações de rádio na Internet em arquivos SWF é permitir que um cliente externo para processar o áudio. Criando um botão ligado a hiper em seu projeto do Flash permitirá aos usuários reproduzir o áudio através do leitor de música padrão do seu computador. Streaming de áudio a partir de um servidor fora do local diminui o uso da banda, entre outras coisas, e pode reduzir as despesas associadas com a hospedagem de arquivos grandes. A familiaridade básica com Adobe Flash e ActionScript é necessário para este projeto.
Coisas que você precisa
- Adobe Flash CS4 ou superior
Abra um projeto do Flash em Adobe Flash. Criar um novo quadro e selecione "Inserir" a partir do menu principal. Escolha o "novo símbolo" opção e selecione o "Botão" opção. Verifica a "Comportamento" função para o botão, para que ele se baseia em que os usuários cliquem-lo antes de funcionar. Continue neste menu para criar o nome do botão, em seguida, selecione um arquivo de imagem para representá-lo visualmente.
Escolha quadro-chave do botão, e escolha "Janela" no menu principal do flash. selecionar "Ações" e insira o seguinte código do ActionScript botão genérica:
Button.addEventListener (MouseEvent.CLICK, ButtonFunction);
ButtonFunction function (event: MouseEvent) {var request: URLRequest = new URLRequest ("EXAMPLE.asx ou EXAMPLE.wma") - NavigateToURL (request, "_auto") -}
Mudar o "exemplo" linha no script acima para o URL do fluxo de estação de rádio Internet. WMA e ASX formatos de arquivos são comuns para rádio Internet, e irá abrir automaticamente o leitor de áudio padrão designado para lidar com estes formatos no computador de um usuário.
dicas & avisos
- ASX permite mais diversificada e condensada formatação de áudio de WMA. Seleccione uma estação com o córrego ASX formatação, se possível.