então galera, to fazendo o site de uma cantora.
ela quis como um passeio virtual, como vcs podem ver no link: http://www.brunaolly.com.br/new/
o problema é q o flash ñ para ao fim de cada lado. Ele vaza de um lado para o outro. Gostaria de saber como posso fazer para parar ao fim da imagem.
Aproveitando, se alguém souber como faço pra essa animação começar parada em vez de mexendo devagarinho.
agradeço a todos ae
briigadão
Como Parar
Started By Dede, 16/10/2008, 12:10
4 replies to this topic
#1
Posted 16/10/2008, 12:10
Nome: Douglas
Nick: Dede
Amo surf, forró e congo.
______________________________________
Nick: Dede
Amo surf, forró e congo.
______________________________________
#2
Posted 16/10/2008, 16:04
Legal o site! A idéia é bacana....
para parar, você tem q colocar um stop() no frame onde quer parar.
mas sabe o que serial legal? você fazer algo do tipo "se o mouse for para direita, a tela vai pra direita, se for pra esquerda, vai pra esquerda..." pq assim o site correndo é muito ruim. O cara tá la no final e quer voltar pro começo e tem que esperar correr toda a animação até voltar... saca?
para parar, você tem q colocar um stop() no frame onde quer parar.
mas sabe o que serial legal? você fazer algo do tipo "se o mouse for para direita, a tela vai pra direita, se for pra esquerda, vai pra esquerda..." pq assim o site correndo é muito ruim. O cara tá la no final e quer voltar pro começo e tem que esperar correr toda a animação até voltar... saca?
Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens!
#3
Posted 17/10/2008, 09:08
mas é o q eu quero brother
#4
Posted 17/10/2008, 17:30
Poste o código usado
WebFórum - Equipe de Flash - Moderador
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
www.pedropauloalmeida.com.br
Leia as Regras! Colabore com nosso Fórum respeitando as normas de posts e de perfis.
#5
Posted 20/10/2008, 09:12
onClipEvent(load){
// fscommand("allowscale", false);
_root.ini = true;
_root.arrast = false;
_root.mao._visible = false;
}
onClipEvent(mouseDown) { // <======= controla as opções de mouse
_root.clique._visible=false;
_root.ini = false;
// _root.mao.startDrag();
_root.mao._visible = true;
x = (_xmouse+this._x);
_root.mao._x = x;
_root.mao._y = _ymouse;
_root.arrast = true;
// y = (x-_xmouse)/50;
}
onClipEvent(mouseUp) {
// _root.mao.stopDrag();
_root.mao._visible = false;
// x = _xmouse;
_root.arrast = false;
}
onClipEvent(enterFrame){
if (_root.ini) {
this._x -= 0; // <============= aqui é que ele faz se movimentar como estava no 2 a animação tava andando a 2 frames por segundo no 0 ele fica parado.
}
if (key.isDown(key.LEFT) or this._x<(-1710)) {
_root.ini = false;
this._x += 5;
}
if (key.isDown(key.RIGHT) or this._x>1) {
_root.ini = false;
this._x -= 5;
}
if(this._x>1) { // <============= controla o tamanho do clip
this._x = -1730;
}
else if (this._x<(-1730)) { // <============ controla quando ele vai recomeçar
_root.ini = 0;
this._x = 1600;
}
// trace((_xmouse+this._x));
if (_root.arrast) {
// x +=
this._x += (x-(_xmouse+this._x))/10;
y = (x-(_xmouse+this._x));
if (y > 0) {
_root.mao.prevFrame();
}else if (y < 0) {
_root.mao.nextFrame();
}
// trace (x+" "+(_xmouse));
}
// if (_xmouse>400 | _xmouse<0 | _ymouse<0 | _ymouse>300) {
// _root.mao.stopDrag();
// _root.mao._visible = false;
// _root.arrast = false;
// }
}
_____________________________________________
só preciso q ele pare nas laterais ao fim da img (direita e esquerda) com o mouse. usando as setas ele já para
valeu
// fscommand("allowscale", false);
_root.ini = true;
_root.arrast = false;
_root.mao._visible = false;
}
onClipEvent(mouseDown) { // <======= controla as opções de mouse
_root.clique._visible=false;
_root.ini = false;
// _root.mao.startDrag();
_root.mao._visible = true;
x = (_xmouse+this._x);
_root.mao._x = x;
_root.mao._y = _ymouse;
_root.arrast = true;
// y = (x-_xmouse)/50;
}
onClipEvent(mouseUp) {
// _root.mao.stopDrag();
_root.mao._visible = false;
// x = _xmouse;
_root.arrast = false;
}
onClipEvent(enterFrame){
if (_root.ini) {
this._x -= 0; // <============= aqui é que ele faz se movimentar como estava no 2 a animação tava andando a 2 frames por segundo no 0 ele fica parado.
}
if (key.isDown(key.LEFT) or this._x<(-1710)) {
_root.ini = false;
this._x += 5;
}
if (key.isDown(key.RIGHT) or this._x>1) {
_root.ini = false;
this._x -= 5;
}
if(this._x>1) { // <============= controla o tamanho do clip
this._x = -1730;
}
else if (this._x<(-1730)) { // <============ controla quando ele vai recomeçar
_root.ini = 0;
this._x = 1600;
}
// trace((_xmouse+this._x));
if (_root.arrast) {
// x +=
this._x += (x-(_xmouse+this._x))/10;
y = (x-(_xmouse+this._x));
if (y > 0) {
_root.mao.prevFrame();
}else if (y < 0) {
_root.mao.nextFrame();
}
// trace (x+" "+(_xmouse));
}
// if (_xmouse>400 | _xmouse<0 | _ymouse<0 | _ymouse>300) {
// _root.mao.stopDrag();
// _root.mao._visible = false;
// _root.arrast = false;
// }
}
_____________________________________________
só preciso q ele pare nas laterais ao fim da img (direita e esquerda) com o mouse. usando as setas ele já para
valeu
Nome: Douglas
Nick: Dede
Amo surf, forró e congo.
______________________________________
Nick: Dede
Amo surf, forró e congo.
______________________________________
1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)