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)










