olá pessoal, beleza?
seguinte...quero fazer um esquema parecido com esse:
http://www.actionscr...ash/index.shtml
mas ao invés de ficar salvo o percurso da linha, eu quero que ela suma com um alpha. Tipo.. tracei com uma reta com o mouse, larguei o botão e ela some num efeito suave. Tentei fazer, mas quando eu clicava para desenhar novamente, ainda mostrava a linha que eu tinha desenhada antes. Não quero isso, quero que apague.
Alguém pode me ajudar?
Abraços.

Fazer Desaparecer Linha Criada Pelo Mouse
Started By tonim, 22/07/2006, 11:53
2 replies to this topic
#1
Posted 22/07/2006, 11:53
#2
Posted 25/07/2006, 22:01
Sei lá... minha solução seria essa:
var ouvinte:Object = new Object(); i = 0; ouvinte.onMouseDown = function():Void { _root.createEmptyMovieClip("traco"+i, _root.getNextHighestDepth()); _root["traco"+i].moveTo(_root._xmouse, _root._ymouse); intID = setInterval(traco, 10); }; ouvinte.onMouseUp = function():Void { clearInterval(intID); intervalo = setInterval(fade, 10, i); i++; }; Mouse.addListener(ouvinte); function traco():Void { _root["traco"+i].lineStyle(1, 0x000000, 100); _root["traco"+i].lineTo(_root._xmouse, _root._ymouse); } function fade(v):Void { _root["traco"+v]._alpha -= 2; if (_root["traco"+v]._alpha<=0) { _root["traco"+v].unloadMovie(); clearInterval(intervalo); } }
Edição feita por: Saruman, 28/07/2006, 09:04.
import Profile; var saruman:Profile = new Profile(); saruman.nome = new String("Tiago S. Kaneta"); saruman.localizacao = new Array("São Paulo","SP");
#3
Posted 28/07/2006, 19:39
Opa. Era isso mesmo, Saruman.
Muito obrigado pela ajuda, de verdade.
Abraços.
Muito obrigado pela ajuda, de verdade.
Abraços.

1 user(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)