gfm100 0 Denunciar post Postado Agosto 13, 2008 eae pessoal beleza?! recebi um trabalho novo pra fazer completamente em flash... e eu queria usar um recurso que já vi várias vezes mas nunca consegui reproduzir (tbm nunca pesquisei a fundo http://forum.imasters.com.br/public/style_emoticons/default/yay.gif )... acontece seguinte: eu quero fazer uma coisa parecida com a área de contato deste template: http://www.templatemonster.com/flash-templates/20121.html quero que a figura faça aquele slide quando o mouse se mexe... fui pesquisar e só consegui achar o seguinte: o slide funciona do mesmo jeito, mas só quando o mouse passa na área da "máscara": http://www.kirupa.com/forum/showthread.php?t=227359 será que alguém poderia me ajudar a modificar o código ou criar um novo ??? já tentei bastante mas só acabei prolongando meu prazo de entrega http://forum.imasters.com.br/public/style_emoticons/default/cry.gif se alguém não entender alguma coisa eu posso explicar novamente... abraços ! ! ! Compartilhar este post Link para o post Compartilhar em outros sites
leila•trupe 1 Denunciar post Postado Agosto 14, 2008 Não sei como está seu código, mas deve estar pegando a posição do mouse com this._xmouse; dentro do MC da imagem. Tente trabalhar com _root._xmouse ou _level0._xmouse que ele vai pegar a posição com relação ao stage. Compartilhar este post Link para o post Compartilhar em outros sites
gfm100 0 Denunciar post Postado Agosto 14, 2008 Não sei como está seu código, mas deve estar pegando a posição do mouse com this._xmouse; dentro do MC da imagem. Tente trabalhar com _root._xmouse ou _level0._xmouse que ele vai pegar a posição com relação ao stage. eu já tentei colocar o _root e o _level0, mas o código está separado em um ".as" como uma função pré-definida... ela é muito complexa e não consegui fazer nenhuma alteração lá que mudasse do jeito que eu quero :unsure: Compartilhar este post Link para o post Compartilhar em outros sites
Eder Fortunato 15 Denunciar post Postado Agosto 14, 2008 é provável que tenha uma validação no codigo para fazer ele funcionar apenas na sobre a mascara procure por algo assim: if(mascara.hitTest(......) ) , e remova ou veja esse exemplo e tente adaptar []´s Compartilhar este post Link para o post Compartilhar em outros sites
gfm100 0 Denunciar post Postado Agosto 14, 2008 acabei de resolver da seguinte maneira: 1- removi tudo 2- criei 2 camadas, uma com a imagem que vai mover e com uma mascara fixa 3- coloquei o seguinte código: this.onEnterFrame = function() { if(teste._x > 200) { teste._x = 200 } else { if(teste._x < -200) { teste._x = -200 } else { if((_root._xmouse < 0) or (_root._xmouse > 800)) { } else { teste._x = teste._x + ((190-_root._xmouse*0.5) - teste._x)*.1; } } } }; onde "teste" é o nome do movieclip e o 190 é só uma correção de palco XD brigadão pela ajuda pessoal ! ! ! Obs.: gostei desse exemplo que você me deu Eder, vou usar para outro projeto ! Compartilhar este post Link para o post Compartilhar em outros sites