STICKMAN (155 pts)

IRAPUAN MARTINEZ (45 pts)

LUIZ HERRERA (117 pts)

SYDNEY GANHO (60 pts)

MARLOS ALVES CARMO (90 pts)

FLASHGURU (155 pts)

JOTA LAGO (40 pts)

RICARDO TAKAHASHI (180 pts)

GÉRIO (93 pts)

RODRIGO AMARAL (56 pts)

ZECA BALA (45 pts)

ZEBEDIAH (35 pts)
Treinamento PontoFlash de Flash e ActionScript

Como validar um email no Flash 5?

Porque um botão dentro de um movie clip não envia comandos para uma cena?

Qual é a melhor maneira de transformar MP3 para Wav? E qual é a melhor de usar?

Como passar parâmetros para um arquivo swf por meio de uma página html?

Tem como eu implementar a navegação de um filme do Flash pelos botões do browser?

Quero que um movieclip filho cheque a colisão (hitTest) com um terceiro colocado na timeline principal.

Quero montar um gráfico de barras que ao rodar o filme, fossem crescendo.

Como fazer uma imagem de background no HTML não se repetir?

Máscara e textos importados de um TXT.

Como gerar valores randômicos (aleatórios) que não se repitam?

Como eu abro uma janela popup de uma tag HTML em um arquivo .txt importado com load variables?

Um preload (carregador) para carregar swf, jpg, mp3, txt, asp, php e xml.

Como faço, caso o usuário não tenha o plugin do flash5.

Estou precisando contolar o volume de uma trilha sonora em loop em um site.
Menu horizontal com descrição.

Ilustrando com effects e gradientes no Fireworks

Loop infinito

Roof e Marciowebmaster - Avaliação de sites

Objetos e classes

Menu com tooltip usando actionscript.

Aspectos Básicos das Ferramentas de Desenho.

Variáveis no Flash MX

Alterando Artistic Media no Corel Draw

Objeto XML - xml viewer

Como criar objetos 3D no Fireworks.

Objeto Color
Widgets

Cronometro

Cleopalyer

Liga e desliga MX

Tweeneng com alpha

3d rotation1

Texto girando

Desenho livre

Menu vai e volta

Menu HitTest

Pontoflash

Openmask
HOME | TRUQUES E DICAS
Como configurar um fadeIn e um fadeOut em um arquivo de som?
por Marcelo Siqueira



vamos lá.

Você colocou o código no início do movie. Importa um arquivo de som e e ele passa a ficar disponível na library. Vai lá e dá um nome para ele em linkage: trilha1. Em algum lugar do movie você cria um objeto que vai controlar esse som:

meusom=new Sound();
meusom.attachSound("trilha1");

se quiser tocar o som normalmente, vc vai usar, por exemplo:
meusom.start();

se quiser tocar o som com fade in:
meuSom.setVolume(0);
meusom.start();
meusom.fadein();

se quiser que ele saia com fade out:
meusom.fadeout();

talvez seja bom já colocar tudo no código do fadein, para o som iniciar apenas com o comando:
meusom.fadein(); (sem precisar do start e do setVolume.)

seria assim:

para fazer ela chegar ao máximo, gradativamente, em n segundos seria assim:

Sound.prototype.fadeIn = function(time) {
    this.time = time;
    this.setVolume(0);
    this.start();
    this._fadeIn = function() {
        this.vol += Math.floor(1/time);
        this.setVolume(this.vol);
        if (this.vol>=100) {
            clearInterval(this.volInterval);
        }
    };
    this.volInterval = setInterval(this, "_fadeIn", 10);
};

e para fade out em n segundos, assim:

Sound.prototype.fadeOut = function(time) {
    this.time = time;
    this._fadeOut = function() {
        this.vol -= Math.floor(1/time);
        this.setVolume(this.vol);
        if (this.vol<=0) {
            clearInterval(this.volInterval);
            this.stop();
        }
    };
    this.volInterval = setInterval(this, "_fadeOut", 10);
};

você então usaria:

meusom.fadeIn(5);
//para começar a música com o volume máximo sendo atingido em 5 segundos.

meusom.fadeOut(10)
//para que ela se encerre gradativamente em 10 segundos.

Marcelo Siqueira


0 comentário