Jump to content


Photo

Como Parar


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

#1 Dede

Dede

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Vila Velha - ES
  • Interesses:Forró, Surf, Design, Publicidade e todas as coisas boas da vida.

Posted 16/10/2008, 12:10

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
Nome: Douglas
Nick: Dede
Amo surf, forró e congo.
______________________________________

#2 Maykel Esser

Maykel Esser

    Super Veterano

  • Usuários
  • 1536 posts
  • Sexo:Masculino
  • Localidade:Curitiba - PR

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?

Se este post lhe ajudou, ajude o fórum também. Use a reputação de mensagens! add.png


#3 ddelucca

ddelucca

    Turista

  • Usuários
  • 39 posts
  • Sexo:Masculino
  • Localidade:Vila Velha - ES

Posted 17/10/2008, 09:08

mas é o q eu quero brother

#4 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

  • Usuários
  • 1376 posts
  • Sexo:Masculino
  • Localidade:Santo André SP

Posted 17/10/2008, 17:30

Poste o código usado

#5 Dede

Dede

    Novato no fórum

  • Usuários
  • 9 posts
  • Sexo:Não informado
  • Localidade:Vila Velha - ES
  • Interesses:Forró, Surf, Design, Publicidade e todas as coisas boas da vida.

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
Nome: Douglas
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)

IPB Skin By Virteq