JOÃO NETO (78 pts)

IRAPUAN MARTINEZ (45 pts)

KEN AWAMURA (130 pts)

RÔMULO NUNES (32 pts)

DANIELA PIRES (86 pts)

DENIS CARAVALHO (85 pts)

MAURO ROCHA TAVARES (40 pts)

DAAFY (55 pts)

GUILHERME SCHEIBE (49 pts)

MUZAK (45 pts)

BÁRBARA TOSTES (64 pts)

EDUARDO CARREGA (150 pts)
Treinamento PontoFlash de Flash e ActionScript

Fiz um arquivo de scroll, mas quando o coloco dentro de um movieclip, não funciona.

Relógios no Flash e o horário de verão.

Quero que um filme aberto com load movie, abra no frame 15.

Queria ver se é possível fazer com o que o som permaneça parado mesmo quando o movie se reinicia.

Quando transformo uma imagem em símbolo, preciso manter na biblioteca a imagem original e o símbolo?

Porque quando inserimos movie clip na cena principal, o mesmo vai representado apenas por uma bolinha?

Como faço para um objeto seguir em um caminho sinuoso?

Como posso rotacionar algum objeto?

Como eu faço para checar quantos elementos de uma array é igual a "1"?

Algumas dicas sobre Array, Join e Split.

Como fazer uma letra começar grande e ir diminuindo para dar a sensação de estar distanciando no Flash 5.

Tem como especificar o tempo transcorrido de um movieclip?

É possível salvar um TXT a partir do Flash?

Preciso de uma função Javascript para fazer a tela tremer. E dá para fazer isso no Flash?
Plugins variados para seu trabalho em design

Voltar à Timeline principal usando a função "Call"

Carregador inteligente no Flash 5.

RIA está vindo com tudo

Imagens transparentes usando PhotoShop, Fireworks e Flash.

O "X" do MacOS no PhotoShop

Como fatiar um site modelo portal no Fireworks

Família Macromedia Studio MX 2004

Relógio analógico

Clica nuaicon - Photoshop 6

Objeto array - Classificar uma array (sorting) e e arrays multidimensionais

Load Movie into target (movieclip).
Drop Javascript

Centrifuge

Raysoflight 2

Menu abre pasta

F5 loading scene

Plasma

Tocha de fogo

Throwballs

Natal Misc

Barra de navegação

Iluminação com foco

Curva elastica
HOME | TRUQUES E DICAS
Eu tenho dois botões que controlam o volume do meu Filme ...
por Sérgio Valle

Assim que o filme é carregado o volume esta no 50%, a cada clique que deu no botão + é acrescentado ao volume 1%". Com o de - é a mesma, até aqui tudo bem, eu consegui fazer mas, claro que ninguém vai ficar apertando os botões repetidamente até atingir o volume que ela deseja.
Ai que está a dúvida, tem jeito destes botões darem um loop ou coisa parecida.
Por exemplo, a pessoa pressiona o botão uma vez e enquanto ela segura o clique, o botão repita a ação (que seria on(press) e o resto da programação) até esta pessoa soltar.


Existir não existe, mas você pode fazer isso usando o evento enterFrame. Ao clicar em um botão ( + ou - ), o enterFrame é acionado e ficará chamando uma função previamente feita que irá diminuir ou aumentar o volume, até a condição deixar de ser verdadeira.

Segue abaixo um passo a passo, espero que ajude.

1)---------------------------------------------------------------------
// Cria um objeto som e uma função que diminui e aumenta o som
// Precisa exportar o som na biblioteca. Nomear como: loop
// Coloque este código no primeiro frame do seu movie
Som = new Sound();
Som.attachSound(loop);
Som.setVolume(100);
Som.start(0, 9999);
volume = 100;
function volumeSom(valor) {
if (valor == menos && som.getVolume() >= 0) {
som.setVolume(--volume);
}
if (valor == mais && som.getVolume() <= 100) {
Som.setVolume(++volume);
}
}

2)---------------------------------------------------------------------
// Cria 2 botões + e -
// Código no botão +
on (press) {
pressMais = true;
}
on (release, releaseOutside) {
pressMais = false;
}
// Código no botão -
on (press) {
pressMenos = true;
}
on (release, releaseOutside) {
pressMenos = false;
}

3)--------------------------------------------------------------------
// Seleciona os dois botões e os transforma em um movieclip.
// Chame este movieclip de 'controleSom' ou algo parecido,
// apenas como referência. Selecione este movieclip no stage e
// coloque este código nele.
onClipEvent(enterFrame) {
if (pressMenos) {
_root.valor = menos;
_root.volumeSom(_root.valor);
}
if (pressMais) {
_root.valor = mais;
_root.volumeSom(_root.valor);
}
}

Sérgio Valle


0 comentário