Jump to content


Photo

Alguem Sabe Como Fazer


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

#1 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 28/04/2005, 21:12

BOas galera
Alguém faz ideia de como foi feito o efeito nas "bolinhas azuis" do site de nosso amigo morcego http://www.2mr.com.br/.

Tipo, se passamos o mouse sobre estas bolinhas elas vem para frente com elasticidade.

Se alguem souber posta ae pra gente


[]'s!
Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.

#2 cond

cond

    Normal

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

Posted 30/04/2005, 14:05

Cara extistem algumas formas de fazer isto, tanto pelo de AS1 ou AS2. Em AS1 acho mais facil porem vc precisa descrever toda a formula do derterminado movimento, por exemplo: Elastic. E se vc tiver que mudar para Bounce, vc ta ferrado...Por isso acho melhor em ActionScript 2, usando a classe Tween. Olha o meu resultado:

Exemplo de uso da classe Tween

E o Script é esse para um MC de instancia "bola" no Palco

//importando as classes
import mx.effects.Tween;
import mx.transitions.easing.*;

//botão rola sobre o MC bola
bola.onRollOver = function() {

//Cria um objeto do tipo Tween, classe Tween, onde  (MC, valor inicial, valo final, duração) 
var bola:Tween = new Tween(this, [this._xscale, this._yscale], [220, 220], 1000);

//função da classe Tween onde vc pode mudar a forma de movivento ex:(Bounce, Regular, Elastic...)
bola.easingEquation =Elastic.easeOut;

//função de atualização, da classe Tween
this.onTweenUpdate = function(escala:Array) {
 
//comandos a serem executados durante a atualização, vc pode mudar as propriedades a serem alteradas
  this._xscale = escala[0];
  this._yscale = escala[1];
};
 
};


////botão rola para fora do MC bola
bola.onRollOut = function() {
//aqui o valor final é 100, assim volta para  a escala inicial
var bola = new Tween(this, [this._xscale, this._yscale], [100, 100], 1000);
bola.easingEquation =Elastic.easeOut;
this.onTweenUpdate = function (escala:Array) {
  this._xscale = escala[0];
  this._yscale = escala[1];
};
};


Se não entendeu post ai, que agente explica melhor, Ah! Da uma olhada neste tutorial do Neto Leal ::

http://www.imasters....p?cn=2066&cc=10

É isto mesmo ??

Edição feita por: cond, 30/04/2005, 14:06.

by cond

#3 aimola

aimola

    Webdeveloper

  • Usuários
  • 471 posts
  • Sexo:Masculino
  • Localidade:Sampa

Posted 30/04/2005, 18:37

Cara extistem algumas formas de fazer isto, tanto pelo de AS1 ou AS2. Em AS1 acho mais facil porem vc precisa descrever toda a formula do derterminado movimento, por exemplo: Elastic. E se vc tiver que mudar para Bounce, vc ta ferrado...Por isso acho melhor em ActionScript 2, usando a classe Tween. Olha o meu resultado:

Exemplo de uso da classe Tween

E o Script é esse para um MC de instancia "bola" no Palco


//importando as classes
import mx.effects.Tween;
import mx.transitions.easing.*;

//botão rola sobre o MC bola
bola.onRollOver = function() {

//Cria um objeto do tipo Tween, classe Tween, onde  (MC, valor inicial, valo final, duração) 
var bola:Tween = new Tween(this, [this._xscale, this._yscale], [220, 220], 1000);

//função da classe Tween onde vc pode mudar a forma de movivento ex:(Bounce, Regular, Elastic...)
bola.easingEquation =Elastic.easeOut;

//função de atualização, da classe Tween
this.onTweenUpdate = function(escala:Array) {
 
//comandos a serem executados durante a atualização, vc pode mudar as propriedades a serem alteradas
  this._xscale = escala[0];
  this._yscale = escala[1];
};
 
};


////botão rola para fora do MC bola
bola.onRollOut = function() {
//aqui o valor final é 100, assim volta para  a escala inicial
var bola = new Tween(this, [this._xscale, this._yscale], [100, 100], 1000);
bola.easingEquation =Elastic.easeOut;
this.onTweenUpdate = function (escala:Array) {
  this._xscale = escala[0];
  this._yscale = escala[1];
};
};


Se não entendeu post ai, que agente explica melhor, Ah! Da uma olhada neste tutorial do Neto Leal ::

http://www.imasters....p?cn=2066&cc=10

É isto mesmo ??

Boa Cond!

é exatamente isto, porém só é possivel no Flash 2004 né?

Aproveitando seu conhecimento, gostaria de saber se sabe como fazer para que ao clicar em um link o mc atual retroceda e chame o mc do link?

entendeu?

se souber tb dê uma luz.
[]'s!
Que os passos de hoje sejam maiores que os de ontem
e que os passos de amanhã sejam mais largos que os de hoje.




1 user(s) are reading this topic

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

IPB Skin By Virteq