Jump to content


Photo

Como Fazer Isso?


  • Faça o login para participar
5 replies to this topic

#1 Newbay

Newbay

    Normal

  • Usuários
  • 106 posts
  • Sexo:Não informado

Posted 17/06/2005, 22:53

Como faz pra faze um efeito assim, vo tentar explicar;

faz uma caixa sem cor nenhuma;

faz um pequeno quadrado verde - um azul - um vermelho - um amarelo;

qnd eu passar o mouse sobre o pequeno quadrado verde, a caixa ficar verde, quando passar sobre o azul, a caixa ficar azul e assim sucessivamente;

ou seja resumindo, como fazer pra atribuir a cor de um objeto a outro?


Valeu

#2 cond

cond

    Normal

  • Usuários
  • 75 posts
  • Sexo:Não informado
  • Interesses:CC- UFES

Posted 18/06/2005, 10:09

Bom, pelo que eu entendi...

Crie um MC (na forma de um quadrado, de qualquer cor, branco por exemplo)com nome de instancia : <alvo>
Crie mais 4 MCs e de os nomes de : <verde> <azul> <vermelho> <amarelo>
Depois coloque este script (ActionScript 2):

var obj_color = new Color(alvo);
verde.onRollOver = function() {
obj_color.setRGB(0x00ff00);
};
azul.onRollOver = function() {
obj_color.setRGB(0x0000ff);
};
vermelho.onRollOver = function() {
obj_color.setRGB(0xff0000);
};
amarelo.onRollOver = function() {
obj_color.setRGB(0xffff00);
};


Bem simples de entender, Criei um objeto <obj_color> da classe Color, e disse qual será a instancia de destino, ou seja o MC que vai receber a alteração de cor. Depois adcionei a interação, quando passa o cursor do mouse sobre os MCs ele chama o objeto Color que criamos e usa um metodo da classe Color <MovieClip.setRGB(0xRRGGBB)> alterando assim a cor do MC alvo...

blz? é isto mesmo??gente fina...

Edição feita por: cond, 18/06/2005, 10:11.

by cond

#3 Newbay

Newbay

    Normal

  • Usuários
  • 106 posts
  • Sexo:Não informado

Posted 21/06/2005, 22:17

Orra, valeu ai fico blz, era assim mesmo;
brigadao

eu ainda puis a ação OnRollOut pra qnd rolar fora do botao, voltar a cor original, no caso branco;

mas fiquei com uam duvida
assim:
tem uma ação q diz o seguinte " qnd rolar fora do botao verde - fique branco"
e tem uma outra acao q diz o seguinte " qnd rolar sobre o botao azul, fiquei azul";/

como q essas 2 nao entram em conflito?
no caso

verde.OnRollOut
azul.OnRollOver;

brigado de novo;

#4 Patrique

Patrique

    Super Veterano

  • Usuários
  • 1859 posts
  • Sexo:Não informado

Posted 22/06/2005, 19:34

Orra, valeu ai fico blz, era assim mesmo;
brigadao

eu ainda puis a ação OnRollOut pra qnd rolar fora do botao, voltar a cor original, no caso branco;

mas fiquei com uam duvida
assim:
tem uma ação q diz o seguinte " qnd rolar fora do botao verde - fique branco"
e tem uma outra acao q diz o seguinte " qnd rolar sobre o botao azul, fiquei azul";/

como q essas 2 nao entram em conflito?
no caso

verde.OnRollOut
azul.OnRollOver;

brigado de novo;

Elas naum entram em comflito pois são duas ações diferentes cada qual com seu nome.

(y)

#5 projeto_nerd

projeto_nerd

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 22/06/2005, 19:45

antigamente eu improvisava essas situaçao transformando os 4 quadrados em botoes, e colocando no qudro "sobre" de cada um o quadrado maior com a respectiva cor, funcionava legal......muito amador, mas na epoca funcionava legal...

#6 Patrique

Patrique

    Super Veterano

  • Usuários
  • 1859 posts
  • Sexo:Não informado

Posted 22/06/2005, 19:54

hehe eu também ja utilizei este método hehehe....

Um Abraço,
Patrique André




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq