Como Fazer Isso?
#1
Posted 17/06/2005, 22:53
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
Posted 18/06/2005, 10:09
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.
#3
Posted 21/06/2005, 22:17
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
Posted 22/06/2005, 19:34
Elas naum entram em comflito pois são duas ações diferentes cada qual com seu nome.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;
#5
Posted 22/06/2005, 19:45
#6
Posted 22/06/2005, 19:54
Um Abraço,
Patrique André
0 user(s) are reading this topic
0 membro(s), 0 visitante(s) e 0 membros anônimo(s)