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.
Publicidade
|
|
Page 1 of 1
Interacao mouse+3D desafio aos feras do forum !
#2
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
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
#3
Posted 05 March 2004 - 03:42 PM
fácil
supondo que a sua logo esteja num movie clip, coloca issu lá dentro do movieclip
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); } } }; |
#4
Posted 05 March 2004 - 04:28 PM
Aff na correría nem percebí que ele quería com movimentos do mouse
#6
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 ?
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 ?
Share this topic:
Page 1 of 1
Similar Topics
| Topic | Forum | Started By | Stats | Last Post Info | |
|---|---|---|---|---|---|
|
Smartbooks devem chegar aos 163 milhões de unidades em 2015
|
Notícias |
Notícias
|
|
|
|
5º desafio
mini site |
Desafio |
Andrews
|
|
|
|
50° desafio !!!
Soh para mostrar... |
Fireworks |
jpcastrobr
|
|
|
|
Microsoft diz que celular iPod será desafio para a Apple
|
Notícias |
Notícias
|
|
|
|
12º Desafio - Trabalhos
Postem aqui seus trabalhos |
Desafio |
Natan
|
|
|
|
Microsoft corta acesso ao MSN em países hostis aos EUA
|
Notícias |
Notícias
|
|
|
|
Blogueira "mais velha do mundo" morre aos 97, na Espanha
|
Notícias |
Notícias
|
|
|
|
47º Desafio Fireworks
Construção de layout |
Desafio |
TiagoPeres
|
|
Publicidade
|
|

Help













