Tiago web 0 Denunciar post Postado Novembro 28, 2006 Gostaria de saber como fazer este efeito utilizando máscara, o exemplo do que preciso fazer se encontra em: http://www.adarveart.com/ Compartilhar este post Link para o post Compartilhar em outros sites
Antoniosp 2 Denunciar post Postado Novembro 28, 2006 O esquema é: Crie um movieclip com uma animação dentro. Começa numa forma grande e termina numa forma pequena. Aí no último frame desse mc você coloca: this.removeMovieClip();Aí você vai na Library e, com o botão direito do mouse, acesse a opção Linkage.... Selecione Export for ActionScript e Export to first frame. Coloque um identifier, tinta por exemplo. Agora pode deletar o mc do palco. Coloque a foto que será "pintada" dentro de um mc e chame-o de foto. Agora vamos adicionar a programação na timeline: var i:Number = 1;//Criamos um mc que armazenará todas as instâncias das tintas_root.createEmptyMovieClip("pintura", 1);//Adicionamos à foto uma máscarafoto.setMask(pintura);//Ao mover o mousefoto.onMouseMove = function() { i++; //Criar uma nova instância da tinta var tinta_atual = _root.pintura.attachMovie("tinta", "tinta" + i, i); //Ajustar a posição da tinta conforme o mouse tinta_atual._x = _root._xmouse; tinta_atual._y = _root._ymouse;};Prontinho http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif Compartilhar este post Link para o post Compartilhar em outros sites