Rariel 0 Denunciar post Postado Fevereiro 27, 2010 pessoal seguinte quero saber como checar uma colisao de um movie clip com outro , eu criei uma função que inseri um objeto em determinada posição x e y no palco ao clicar no botao, e criei uma outra função que ao clicar no botao ele arrasta o objeto no palco, porém quero saber como ver se ocorreu uma colisao quando esse objeto que adicionei no palco chocar com outro muvieclip. to usando o seguinte codigo mas ta dando erro: if(mc_limite.hitTestObject(e1.currentTarget.x, e1.currentTarget.y, true)) { trace("Colisao"); } Compartilhar este post Link para o post Compartilhar em outros sites
FabricioDezain 0 Denunciar post Postado Fevereiro 27, 2010 var mc1:MovieClip= new MovieClip() mc1.graphics.beginFill (0xFFF000); mc1.graphics.lineStyle (0, 0x666666); mc1.graphics.drawRoundRect (0, 0, 80, 80, 9); mc1.graphics.endFill (); var mc2:MovieClip= new MovieClip(); mc2.graphics.beginFill (0xaaffaa); mc2.graphics.lineStyle (0, 0xaaaaaa); mc2.graphics.drawRoundRect (250, 250, 80, 80, 9); mc2.graphics.endFill (); addChild (mc2); addChild (mc1); mc1.startDrag(true) function Colisao () { mc1.hitTestObject(mc2) ? mc2.alpha= .4 : mc2.alpha=1 ; } setInterval(Colisao,100) so colar que funfa.. http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/DisplayObject.html#hitTestObject() flw rapaz...boa sorte ai! Compartilhar este post Link para o post Compartilhar em outros sites