maurohpg 0 Denunciar post Postado Abril 5, 2010 Tarde pessoal, preciso de uma luz, fiz uma animação de tipo uma plaquinha animada tipo essas que pendura no pescoço do cachorro e a cada clique da pessoa deverá aparecer um som diferente, sóq ue não estou sabendo como realizar essa tarefa de a cada passada do mouse um som diferente aparecer na animação. se alguém me der uma luz eu agradeço. Compartilhar este post Link para o post Compartilhar em outros sites
Fernando Perez 0 Denunciar post Postado Abril 6, 2010 Você tem um botão, e nesse mesmo botão, a cada vez que a pessoa clicar, tu queres que toque um som diferente, certo ???? Faz o seguinte: 1) Importe os sons para teu arquivo ".fla" 2) Em cada um deles, clique com o direito, então clique em "Properties", na janela que se abriu, habilite: "Export for ActionScript", e então em "Identifier", coloque o número "0" ( sem aspas ); 3) Faça isso com todos os seus sons que deseja randomizar e tocar ao clique do botão, os números devem ser números inteiros, ex: 1,2,3,4 e assim por diante..... 4) Crie uma função para chamar os sons da biblioteca e tocar, ex: function tocaSom(numero):Void { //cria o objeto Som Click = new Sound(_level1); //seleciona o som dado pelo parâmetro, na biblioteca Click.attachSound(zero(numero)); //reproduz o som chamado Click.start(0,1); } Agora, basta inserir no botão, a ação correspontente para fazer tocar a cada clique. A ação abaixo foi aplicada da seguinte maneira: Eu tenho um MC no meu arquivo chamado "botão", no primeiro frame do meu filme. E nele eu boto a seguinte ação: botao.onRelease = function(){ //aqui eu chamo a função e passo por parâmetro o número //total de sons colocados na biblioteca da maneira que //eu ensinei acima, eu coloquei 10 sons neste exemplo //a função "random" faz com que eu randomize o tanto de //números passados por parâmetro na mesma. //----------------------------------------------------- //chamando a função: tocaSom(random(10)); } Pronto ! Compartilhar este post Link para o post Compartilhar em outros sites
bOnItIm 0 Denunciar post Postado Fevereiro 5, 2011 Você tem um botão, e nesse mesmo botão, a cada vez que a pessoa clicar, tu queres que toque um som diferente, certo ???? Faz o seguinte: 1) Importe os sons para teu arquivo ".fla" 2) Em cada um deles, clique com o direito, então clique em "Properties", na janela que se abriu, habilite: "Export for ActionScript", e então em "Identifier", coloque o número "0" ( sem aspas ); 3) Faça isso com todos os seus sons que deseja randomizar e tocar ao clique do botão, os números devem ser números inteiros, ex: 1,2,3,4 e assim por diante..... 4) Crie uma função para chamar os sons da biblioteca e tocar, ex: function tocaSom(numero):Void { //cria o objeto Som Click = new Sound(_level1); //seleciona o som dado pelo parâmetro, na biblioteca Click.attachSound(zero(numero)); //reproduz o som chamado Click.start(0,1); } Oie amigo essa parte q esta quotada eu coloco aonde no Adobe Flash CS4???? Essa parte de programação eu não entendo muito. Obrigado pela atenção ! bOnItIm Compartilhar este post Link para o post Compartilhar em outros sites
Elektra 102 Denunciar post Postado Fevereiro 5, 2011 Oie amigo essa parte q esta quotada eu coloco aonde no Adobe Flash CS4???? Crie uma layer específica para o action, selecione o frame 1 e tecle F9 para abrir o Actions-frame e cole o code. Clique aqui ps: uma boa prática é manter sempre a layer para o action bloqueada, para evitar que acidentalmente outros objetos sejam inseridos. Mesmo com o cadeado ativado, não impede a edição do código. Uso AS3, o code em AS2 fica por conta da gentileza do Fernando em colaborar. Abraços Compartilhar este post Link para o post Compartilhar em outros sites