Ir para conteúdo
Fórum Script Brasil
  • 0

Action Scripts P/ Flash


paula.ma

Pergunta

problemas com o código abaixo p/ o analiador de espectro da aula do curso de flash do imasters/iped

createEmptyMovieClip("micAudio", 3);

micAudio.attachAudio(Microphone.get());

setaMic = Microphone.get();

setaMic.setUseEchoSuppression(1);

setaMic.setRate(128);

setaMic.setSilenceLevel(50);

setaMic.setGain(10);

setaSom = new Sound(micAudio);

setaSom.setVolume(0);

onEnterFrame = function () { amp = _root.setaMic.activitylevel;_level0.meuSpectrum.gotoandstop(math.round((amp/8)));_level0.meuNivel.text = math.round(amp/8);};

function fazSom(inAmp) {

minhaVoz.setVolume(inAmp);

}

Se alguém puder me ajudar, muuuiiito obrigada

:o Paula

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

:blink: Os erros retornados são:

depois de indicar a linha aparece assim: expected ';'

ou

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 1: Statement must appear within on/onClipEvent handler

createEmptyMovieClip("micAudio", 3);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 2: Statement must appear within on/onClipEvent handler

micAudio.attachAudio(Microphone.get());

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 3: Statement must appear within on/onClipEvent handler

setaMic = Microphone.get();

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 4: Statement must appear within on/onClipEvent handler

setaMic.setUseEchoSuppression(1);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 5: Statement must appear within on/onClipEvent handler

setaMic.setRate(128);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 6: Statement must appear within on/onClipEvent handler

setaMic.setSilenceLevel(50);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 7: Statement must appear within on/onClipEvent handler

setaMic.setGain(10);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 8: Statement must appear within on/onClipEvent handler

setaSom = newSound(micAudio);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 9: Statement must appear within on/onClipEvent handler

setaSom.setVolume(0);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 10: Statement must appear within on/onClipEvent handler

onEnterFrame = function() {amp=_root.setaMic.activityLevel;_level0.MeuSpectrum.gotoAndStop(math.round((amp/8)));_level0.MeuNivel.text = math.round(amp/8);};

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 11: Statement must appear within on/onClipEvent handler

function fazSom(inAmp){

jà verifiquei a grafia dos códigos, mas não identifquei nenhum erro

Se puder me ajudar, agradeço muito

Paula (expertdigital@yahoo.com.br)

Link para o comentário
Compartilhar em outros sites

  • 0
Guest - paula.ma -
:blink: Os erros retornados são:

depois de indicar a linha aparece assim: expected ';'

ou

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 1: Statement must appear within on/onClipEvent handler

createEmptyMovieClip("micAudio", 3);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 2: Statement must appear within on/onClipEvent handler

micAudio.attachAudio(Microphone.get());

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 3: Statement must appear within on/onClipEvent handler

setaMic = Microphone.get();

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 4: Statement must appear within on/onClipEvent handler

setaMic.setUseEchoSuppression(1);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 5: Statement must appear within on/onClipEvent handler

setaMic.setRate(128);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 6: Statement must appear within on/onClipEvent handler

setaMic.setSilenceLevel(50);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 7: Statement must appear within on/onClipEvent handler

setaMic.setGain(10);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 8: Statement must appear within on/onClipEvent handler

setaSom = newSound(micAudio);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 9: Statement must appear within on/onClipEvent handler

setaSom.setVolume(0);

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 10: Statement must appear within on/onClipEvent handler

onEnterFrame = function() {amp=_root.setaMic.activityLevel;_level0.MeuSpectrum.gotoAndStop(math.round((amp/8)));_level0.MeuNivel.text = math.round(amp/8);};

Scene=Scene 1, Layer=Meu Spectrum, Frame=1: Line 11: Statement must appear within on/onClipEvent handler

function fazSom(inAmp){

jà verifiquei a grafia dos códigos, mas não identifquei nenhum erro

Se puder me ajudar, agradeço muito

Paula (expertdigital@yahoo.com.br)

esqueci que o login de membro meu é paula.ma :D

Link para o comentário
Compartilhar em outros sites

  • 0

o correto é você ajeitar a linha onde contém a função onEnterFrame.

a sintaxe dela é assim:

movieClip.onEnterFrame = function(){...} ou mc.onEnterFrame= funcao();

você apenas se esqueceu de colocar o nome do movieclip antes da chamada onEnterFrame , o correto é:

micAudio.onEnterFrame = fucntion(){..o codigo normalmente aqui..}

t+

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...