..:: MX Studio Fóruns ::..: hitTest duvidaa - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




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

hitTest duvidaa objeto anda sozinhu, bate em algo e muda a direção

#1 User is offline   Z47H4N 

  • Group: Membros
  • Posts: 2
  • Joined: 18-October 09

Posted 18 October 2009 - 11:35 AM

assim..



colokei uma linha na parte de cima do filme e na parte de baixo (claro, são movie clips).


ai criei um quadradinhu no meio do filme (mc tmb).



como fazer via ' actionscript' q quando chamar o filme, o quadrado suba, e quando tokar na linha superior comece a descer e quando toke na linha de baixo suba até encostar na linha de cima e comecar o ciclo novamente?


ñ eskecendo ki isso tudo via action script.. ñ podi c animação com tween dentro do mc.. ph34r.gif


abraços
0

#2 User is offline   D.passoni 

  • Group: Membros
  • Posts: 33
  • Joined: 04-October 08

Posted 02 March 2010 - 04:38 PM

Olá, tudo bem?

Então...

Vamos supor que suas linhas sejam movieClips com instance names, linha1 e linha2, certo?

Então.. é só colocar esse código no seu quadrado, lembrando que as linhas terão que ser instanciadas como linha1 e linha2:
CÓDIGO
onClipEvent(load){
    direcao = "cima"; //Direção inicial do movieClip
}
onClipEvent(enterFrame){
    if(direcao == "cima"){
        this._y -= 5; //Velocidade que o movieClip irá se movimentar indo para cima
    }else if(direcao == "baixo"){
        this._y += 5; //Velocidade que o movieClip irá se movimentar indo para baixo
    }
    if(_root.linha1.hitTest(this._x, this._y-this._height/2, true)){
        direcao = "baixo";//Se encostar a parte de cima na linha1, ele muda a direção
    }
    if(_root.linha2.hitTest(this._x, this._y+this._height/2, true)){
        direcao = "cima";//Se encostar a parte de baixo na linha2, ele muda a direção
    }
    
}


Falou, abraço! =D



0

Share this topic:


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



Publicidade




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