Ir para conteúdo
Fórum Script Brasil

Jaindson

Membros
  • Total de itens

    7
  • Registro em

  • Última visita

Posts postados por Jaindson

  1. Gostaria q dessem uma explicação dos comandos usados nesse código, o q eles fazem? Eles foram usados em um layer para realizar um efeito gradiente variável!

    velocidadeVermelho1 = .1;

    velocidadeVerde1 = .07;

    velocidadeAzul1 = .04;

    velocidadeVermelho2 = .09;

    velocidadeVerde2 = .06;

    velocidadeAzul2 = .03;

    velocidaderotacao = .01;

    onEnterFrame = function () {

    anguloVermelho1 += velocidadeVermelho1;

    anguloVerde1 += velocidadeVerde1;

    anguloAzul1 += velocidadeAzul1;

    anguloVermelho2 += velocidadeVermelho2;

    anguloVerde2 += velocidadeVerde2;

    anguloAzul2 += velocidadeAzul2;

    vermelho1 = Math.sin(anguloVermelho1)*127+128;

    verde1 = Math.sin(anguloVerde1)*127+128;

    azul1 = Math.sin(anguloAzul1)*127+128;

    vermelho2 = Math.sin(anguloVermelho2)*127+128;

    verde2 = Math.sin(anguloVerde2)*127+128;

    azul2 = Math.sin(anguloAzul2)*127+128;

    col1 = vermelho1 << 16 | verde1 << 8 | azul1;

    col2 = vermelho2 << 16 | verde2 << 8 | azul2;

    rot = Math.sin(anguloRotacao += velocidaderotacao)*Math.PI;

    cores = [col1, col2];

    alphas = [100, 100];

    radianos = [0, 255];

    matriz = {matrixType:"box", x:0, y:0, h:400, w:550, r:rot};

    clear();

    beginGradientFill("linear", cores, alphas, radianos, matriz);

    lineTo(550, 0);

    lineTo(550, 400);

    lineTo(0, 400);

    lineTo(0, 0);

    endFill();

    };

    Grato desde já!

  2. Estou com uma dúvida no exercício do curso do IPED do Flahs MX q fala sobre: Controle de MovieClip via Microphone.get()

    Eu faço, aparentemente, tudo como ele indica, mas não funciona como indicado, primeiramente quando publico o filme com Ctrl + Enter o movie clip já começa com a animação e quando falo no microfone não acontece nada demais, o movie clip continua rodando sem nenhuma mudança ao falar no microfone!

    O código q ele indica q eu coloque no layer é:

    createEmptyMovieClip("micAudio", 3);

    // cria um mc vazio e coloca as propriedades de microfone

    micAudio.attachAudio(Microphone.get());

    // "atacha" audio com o parâmetro Microphone.get ()

    setaMic = Microphone.get();

    setaMic.setUseEchoSuppression(0);

    // setRate baixo pois não queremos qualidade, apenas o movimento

    setaMic.setRate(10);

    setaMic.setSilenceLevel(0);

    // setGain baixo também

    setaMic.setGain(10);

    // aqui ... acontece tudo de novo =)

    setaSom = new Sound(micAudio);

    setaSom.setVolume(0);

    des16n.onEnterFrame = function() {

    des16n.stop();

    carinha1 = _root.setaMic.activityLevel*3;

    // play no mc!!!

    if (Math.abs(carinha1-_root.carinha)>10) {

    _root.carinha = des16n.play();

    }

    };

    stop();

    O movie clip tem q ter algum nome específico pra que rode como deveria ser? Favor digam o detalhe q está faltando pra q dê certo o exercício (exemplo)!!!!

  3. o suporte on line do curso do IPED me levou ao fórum da SB, por isso estou postando aqui minha dúvida do comando. Gostaria que me explicacem o seguinte comando inserido numa camada de um filme no painel de ações no modo expert:

    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);

    }

    Obs: Este código está no exemplo de como se fazer um Spectrum Analizer no curso de Flash MX do IPED!

×
×
  • Criar Novo...