FilipeRLS Posted May 3, 2012 Report Share Posted May 3, 2012 (edited) Boa tarde, estou com problemas com um projeto em flash, é o seguinte:tenho uma imagem de 500px por 500pxe uma área de 200px por 200pxentão, eu tava tentando movimentar a imagem dentro dessa area dai usei os comandos:on(press){startDrag(this) ;}on(release){stopDrag();}dai eu consegui movimentar a imagem só que agora eu gostaria de fazer que quando chegasse no limite da imagem ele não permitisse arrastar mais.Já tentei varias coisas e não consegui. Era esse o meu problemaAguardo respostas, obrigado ;p Edited May 3, 2012 by FilipeRLS Quote Link to comment Share on other sites More sharing options...
0 FilipeRLS Posted May 4, 2012 Author Report Share Posted May 4, 2012 E ae pessoal alguma ajuda? Quote Link to comment Share on other sites More sharing options...
0 GZAS Posted June 4, 2012 Report Share Posted June 4, 2012 Cara, sou péssimo pra explicar e também não sou lá aquelas coisas em AS, mas tenta isso:Você cria a action na timeline aí instancia o MC que quer dar o Drag&Drop, na timeline coloca isso:seu_mc.onPress = function(){ startDrag(seu_mc, true, 198, 190, 700, 900);};seu_mc.onRelease = function(){ this.stopDrag();};seu_mc.onReleaseOutside = function(){ this.stopDrag();};Os números são: left, top, right, bottom. Aqui você delimita a distância que quer que o objeto vá em seu palco. Ou seja, ele para de se mover a 198 pixels do lado esquerdo do seu palco, e assim por diante. Desse jeito você vai testando, até ficar como você quer.Não é a melhor opção, mas pode dar certo no seu caso. Quote Link to comment Share on other sites More sharing options...
0 FilipeRLS Posted June 5, 2012 Author Report Share Posted June 5, 2012 mas eu considero esses 198 px do centro da imagem para a esquerda? Quote Link to comment Share on other sites More sharing options...
Question
FilipeRLS
Boa tarde, estou com problemas com um projeto em flash, é o seguinte:
tenho uma imagem de 500px por 500px
e uma área de 200px por 200px
então, eu tava tentando movimentar a imagem dentro dessa area
dai usei os comandos:
on(press){
startDrag(this) ;
}
on(release){
stopDrag();
}
dai eu consegui movimentar a imagem só que agora eu gostaria de fazer que
quando chegasse no limite da imagem ele não permitisse arrastar mais.
Já tentei varias coisas e não consegui. Era esse o meu problema
Aguardo respostas, obrigado ;p
Edited by FilipeRLSLink to comment
Share on other sites
3 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.