leomir747 0 Denunciar post Postado Julho 3, 2012 Galera estou fazendo um banner em que o usuário irá arrastar horizontalmente(apenas) um movieclip chamado "nadador"do canto esquerdo até o canto direito do banner. Até ai resolvido. Ao chegar no canto direito, preciso que este movieclip arrasatado descarregue e um outro movieclip chamado "faixas" saia do estado "stop" e de "play". Ajudem please!! segue o código usado para arrastar o movieclip "nadador" ps: o código está no próprio movieclip onClipEvent (mouseDown) { if (this.hitTest(_root._xmouse, _root._ymouse)) { pressionado = true; } } onClipEvent (mouseUp) { pressionado = false; } onClipEvent (mouseMove) { if (pressionado) { this._x = _root._xmouse; updateAfterEvent(); } } Compartilhar este post Link para o post Compartilhar em outros sites
Thiago de Oliveira Cruz 21 Denunciar post Postado Julho 10, 2012 Utilize de um hitTest para saber se chegou onde você quer ;-) e ai você aplica sua ação Abraços Compartilhar este post Link para o post Compartilhar em outros sites
leomir747 0 Denunciar post Postado Julho 11, 2012 Thiago, Não tenho idéia de como faz o hitTest, vi uns tutorias no youtube, mas nada que seja específico para este caso. Fiz o seguinte: criei um movieclip instanciado como "area_hittest" que quando meu movieclip arrastado chamado "nadador" se "chocar" com ele de uma ação gotoAndPlay(2). A questão é: Como faço essa ação?? Segue o código usado para arrastar "nadador" stop(); nadador.onPress = function() { nadador.startDrag(true, -50, 35, 520, 35); } nadador.onRelease = function() { nadador.stopDrag(); } Compartilhar este post Link para o post Compartilhar em outros sites
leomir747 0 Denunciar post Postado Julho 11, 2012 RESOLVIDOO!! stop(); nadador.onPress = function() { nadador.startDrag(false, -90, 35, 520, 35); } nadador.onRelease = function() { nadador.stopDrag(); } this["nadador"].onRelease = function() { if(area_hittest.hitTest(this)){ _root.gotoAndPlay(2); } } this["nadador"].onRollOver =function() { if(area_hittest.hitTest(this)){ _root.gotoAndPlay(2); } } Compartilhar este post Link para o post Compartilhar em outros sites