PANDOGO (82 pts)

MARLOS ALVES CARMO (90 pts)

GABRIEL SPORCH (53 pts)

ILVA RUDEV (90 pts)

GUILHERME G.G. (137 pts)

LUI FERNANDO (151 pts)

FÁBIO DUARTE (79 pts)

DENIS CARAVALHO (85 pts)

DAAFY (55 pts)

HELEN TRIOLO (444 pts)

NILTON BICALHO (61 pts)

MANGOOST (80 pts)
Treinamento PontoFlash de Flash e ActionScript

Como eu defino a posição de um swf através do comando Load movie?

Como faço para colocar um Botão de liga / desliga som?

Como mudar a cor de um objeto via Actionscript?

Como faço para abrir uma janela popup referente a resolução do usuário?

Como fazer um cursor customizado mostrando a mãozinha no mouseOver do botão?

Preciso que um botão só possa ser clicado depois que os outros 3 já tenham sido clicados.

Como eu faço para eliminar as barras de rolagem do navegado IE.

Como validar campos de um formulário com javascript?

Como fazer para o flash puxar um texto de um arquivo externo?

Estou tentando fazer uma linha aparecer. Tipo o R do lápisraro (www.lapisraro.com.br). No meu caso é a letra S.

Como fazer uma animação com um texto sendo digitado?

Como dividir uma palavra (string) e utilizar as suas letras para criar variáveis ou uma array (matriz)?

Como desabilitar os comandos Esc e Alt+F4 numa página do flash?

Preciso de botão com drag no onPress e um efeito de elástico no onRelease.
Configurando o FTP do Dreamweaver MX

Efeito lente (máscara e zoom)

Controlando alpha via actionscript

RIA, Macromedia Flex e Laszlo Presentation Server

Redimensionar um filme no modo de edição

Como enevoar as bordas de uma imagem no Fireworks.

Pre-loader simples.

Jogo dos 7 erros.

Uso da tecla tab num formulário Flash.

Guias de movimento (motion guide)

Comunicação Flash-PHp-MySql - Objeto LoadVars

Quando usar vetor ou bitmap?
Starfield

Gravidade

Visibilidade

Zoom rotate e pan

Menu XML

Texturedtriangle

Menu popop de pastas 2

Formulário com ASP

False Mask

Drop Javascript

Mapa - Países com E

Altex
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