Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

alexandrebini

xscale e yscale?!?!

Recommended Posts

Boa Tarde!!!

 

Seguinte galera, tenho aqui na library umas 30 imagens (*png)...

 

quero que ao carregar, ela fique com 50% do tamanho

preciso que quando o mouse estiver emcima (roll over) ele de um motion aumentando o tamanho até 100% em 10frames...

qdo rollOut, ele retorne aos 50% com os mesmos 10frames.

 

Fazer na timeline isso é facil, porem trabalhooooso... teria como fazer isso via actionscript??? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Valeu!!

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde!!!

 

Seguinte galera, tenho aqui na library umas 30 imagens (*png)...

 

quero que ao carregar, ela fique com 50% do tamanho

preciso que quando o mouse estiver emcima (roll over) ele de um motion aumentando o tamanho até 100% em 10frames...

qdo rollOut, ele retorne aos 50% com os mesmos  10frames.

 

Fazer na timeline isso é facil, porem trabalhooooso...  teria como fazer isso via actionscript??? http://forum.imasters.com.br/public/style_emoticons/default/joia.gif   http://forum.imasters.com.br/public/style_emoticons/default/joia.gif

 

Valeu!!

Obrigado.

<{POST_SNAPBACK}>

o que você quer fazer é isso:

function redimensiona(mc:MovieClip,tamanho:Number){	var mc_foto:MovieClip = eval(mc);	var passo:Number = (tamanho-mc_foto._xscale)/10;	mc_foto.onEnterFrame = function(){  if(mc_foto._xscale != tamanho){ 	 mc_foto._xscale += passo; 	 mc_foto._yscale += passo;  } else { 	 mc_foto.onEnterFrame = null;  }	}}

ou usando o que o froski disse a função seria assim:

 

function redimensiona(mc:MovieClip,tamanho:Number){	var mc_foto:MovieClip = eval(mc);  new mx.transitions.Tween(mc_foto, "_xscale",  mx.transitions.easing.Regular.easeOut , mc_foto._xscale, tamanho, 10, false);	new mx.transitions.Tween(mc_foto, "_yscale",  mx.transitions.easing.Regular.easeOut , mc_foto._yscale, tamanho, 10, false);}
chama a função assim;

 

redimensiona(_root.movieClipeQquero,100);

// passando o movieClip que quero redimensionar e escala que quero que fique (no caso 100%

 

hehe falwo http://forum.imasters.com.br/public/style_emoticons/default/devil.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.