Jump to content


Photo

Como Faço Para Arrastar O Movieclip Até Uma área Determinada?


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

#1 edersonwd5

edersonwd5

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 11/01/2007, 16:17

Fala Galera, estou com uma dúvida sobre moviemntação de Movie Clips...

É o seguinte, desenvolvi um "mapa de localização" em flash e utilizei "StartDrag" e "StopDrag", mas o Movie Clip fica "solto" na cena, gostaria de saber de tem algum script que limite você arrastar o movie clip pela cena...

se alguém souber, por favor, fico no aguardo.

valewwww


Ederson.
Att.

Ederson Furlan
www.wd5.com.br

Posted Image

#2 Pedropauloalmeida

Pedropauloalmeida

    Fale ao motorista somente o indispensável

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

Posted 11/01/2007, 16:46

Você pode ser mais específico?

Você quer que um clip quando solto pelo mouse verifique se está em contato com outro e se não estiver que ele volte ao ponto de origem?

Se for isso, poste que vejo um exemplo pra vc. Senão, explique melhor o que vc precisa.

Abraços

pp

#3 edersonwd5

edersonwd5

    Novato no fórum

  • Usuários
  • 10 posts
  • Sexo:Não informado

Posted 12/01/2007, 09:44

Então Pedro, é assim estou utilizando Start e Stop Drag, ou seja vc "clica e arrasta", sendo assim vc pode clicar e arrastar para qualquer lugar do filme o MC, mas eu gostaria que pudesse arrastar o movie clip até um ponto determinada, tipo se vc clicar e arrastar pra cima (y) o movie clip vai até a posição -90 e trava, por mais que vc clique e arraste ele vai até essa posição somente, colocando esses limites abaixo e nas laterais tb, entende?


falow..

Abç.

-----------------------------------------------------------------------------------------------


Achei a resposta :

http://forum.wmonlin...howtopic=164396

valew...


Ae galera, o código é esse:

OBS: nome de instancia do clipe de filme = "clip_mc"

var xMax = 100;
var xMin = 0;
var yMax = 100;
var yMin = 50;

this.onEnterFrame = function() {
//aqui seus codes de animação e, depois... o if:

if (clip_mc._x > xMax) {
clip_mc._x = xMax;
} else if (clip_mc._x < xMin) {
clip_mc._x = xMin;
}
// agora com y....
if (clip_mc._y > yMax) {
clip_mc._y = yMax;
} else if (clip_mc._y < yMin) {
clip_mc._y = yMin;
}


}



vlw.. abç.

Edição feita por: edersonwd5, 16/01/2007, 14:20.

Att.

Ederson Furlan
www.wd5.com.br

Posted Image




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq