..:: MX Studio Fóruns ::..: Interacao mouse+3D - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Interacao mouse+3D desafio aos feras do forum !

#1 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 05 March 2004 - 10:28 AM

Ae pessoal ..
to querendo fazer um negocio mas numsei se tem como ... tenho ESTE LOGO 3D, animado quadro a quadro no Swift e gostaria que ele so animasse conforme os movimentos do mouse. Se vou com o mouse prum lado ele gira pro lado oposto, e vice e versa.

Tem como ??

Obs.: a animacao tem 40 quadros.
0

#2 User is offline   Carneirinho 

  • Group: Membros
  • Posts: 671
  • Joined: 04-January 04

Posted 05 March 2004 - 03:13 PM

E aí Soad beleza?eu vou colocar aquí como se sua animação estivesse no palco principal, quadro a quadro, vc deve ter feito no swift e importado não é isso?
No primeiro frame você coloca a ação:

stop();
function voltar() {
if (_root._currentFrame == 1) {
gotoAndStop(40);
} else {
prevFrame();
}
}
function avancar() {
if (_root._currentFrame == 40) {
gotoAndStop(1);
} else {
nextFrame();
}
}

no botão que vai fazer ele voltar você coloca a seguinte ação:

on (rollOver) {
b_voltar = setInterval(voltar, 30);
}
on (rollOut) {
clearInterval(b_voltar);
}

e no que vai avançar vc coloca a ação:

on (rollOver) {
b_avancar = setInterval(avancar, 30);
}
on (rollOut) {
clearInterval(b_avancar);
}

Se o intervalo estiver muito rápido, vc ajusta pelos números do setInterval, cada 1000 corresponde a 1 segundo.

abraço,

Carneirinho


0

#3 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 05 March 2004 - 03:42 PM

fácil

supondo que a sua logo esteja num movie clip, coloca issu lá dentro do movieclip

CODE

this.onEnterFrame = function() {
if (_xmouse<0) {
 this.prevFrame();
 if(_currentframe == 1) {
  gotoAndStop(_totalframes);
 }
} else {
 this.nextFrame();
 if(_currentframe == _totalframes) {
  gotoAndStop(1);
 }
}
};

;

EXEMPLO

só issu!
0

#4 User is offline   Carneirinho 

  • Group: Membros
  • Posts: 671
  • Joined: 04-January 04

Posted 05 March 2004 - 04:28 PM

Aff na correría nem percebí que ele quería com movimentos do mouse smile.gif
0

#5 User is offline   hufersil 

  • Group: Moderadores
  • Posts: 1266
  • Joined: 15-January 04

Posted 05 March 2004 - 04:39 PM

hehehe smile.gif
acontece biggrin.gif

@bração!
0

#6 User is offline   SOAD 

  • Group: Membros
  • Posts: 473
  • Joined: 15-January 04

Posted 05 March 2004 - 07:57 PM

valew a todos !! eu estranhei mesmo sheep .. pq on ( roll over ) =) ....

mas o hufersil .. ja serviu pacas isso aki .. mas teria como de acordo com a proximidade do mouse com o logo aumentar a velocidade de rotacao e se estivesse longe diminuir ?
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




2 User(s) are reading this topic
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)