flash -- como tocar wav/mp3 (usando actionscript) 06-05-2003 Moo Neste tutorial vamos tentar carregar alguns waves/mp3 da nossa biblioteca, e toca-los chamando-os por actionscript. 1. Primeira coisa a fazer e importar os sons para o nosso 'movie'. Depois em cada um carregas butao direito, abre-te um menu com varias opções. Escolhe "Linkage". Vamos fazer com que possamos aceder a este som apartir do actionscript, entao escolhes a opção "Export for ActionScript". Na caixa de texto em cima, das o nome que quiseres ao nosso som (normalmente toma o mesmo nome do ficheiro). Vamos usar o nome "track". 2.Ok temos o nosso som importado e pronto a ser usado. E agora ? Agora criamos uma variavel do tipo Sound() para o nosso wav/mp3. // load a mp3 sound for the buttons soundsys = new Sound(); soundsys.attachSound( "track" ); soundsys e o nome, Sound() e o tipo, "track" e o nome que demos ao wav/mp3 da biblioteca, lembras-te ? Usamos a funcao 'attachSound' para indicarmos qual o wav/mp3 que queremos ("track"). O object Sound contem varias funcoes que podes ver na Ajuda do flash, nao vou falar de todas aqui. 3. Tamos prontos a usar o nosso som. como faze-lo ? Simples! Agora podes chamar o nosso som 'soundsys' quando carregares num butao, ou para qualquer outro evento, assim: soundsys.start(); // Play soundsys.stop(); // Stop 4. No caso de nao quereres fazer o import de sons para o flash, se quiseres usar sons exteriores podes usar a funcao loadSound() assim: soundsys.loadSound( "track.mp3", false ); Aqui estamos a carregar um mp3 com o nome de "track.mp3" do tipo event! (quer dizer que carrega o som antes de toca-lo) Checka a Ajuda para saberes mais 5. Mais funcoes. Se quiseres controlar o volume, usa: soundsys.setVolume( volume ); // volume = [0,100] Espero que tenha seja de alguma ajuda, Se quiseres entrar em contacto, checka o ponto 7. 6. Exemplo: http://www.pixelnerve.com/tutorials/sound.zip 7. Contactos vic@pixelnerve.com www.pixelnerve.com