Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

marcos.cardoso

[Resolvido] lineTo

Recommended Posts

Bom dia,

gostaria de saber por que a linha que crio some sempre que crio outra, ou seja, em minha aplicação, preciso ligar alguns objetos no palco, para isso desenho uma linha clicando em um objeto e depois clicando no outro, mas toda vez que vou fazer isso com os proximos dois objetos do palco a linha que criei antes é apagada.

Abaixo a função que estou utilizando:

 

function drawLine(a:Number, b:Number, c:Number, d:Number) {
	this.createEmptyMovieClip("line_mc", swapDepths(_root.getNextHighestDepth()));
	with(line_mc){
		lineStyle(5, 0x000000, 100, true, "normal", "square", "miter", 1);
		moveTo(a, B);
		lineTo(c, d);
	}
}

Desde já agradeço a atenção e ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

creio eu que é pq sempre que cria outra utiliza o mesmo nome.. (line_mc)

quando você usa o with(nomedoobjeto)..ele significa que o que estiver ali embaixo ira pertencer a ele...

Tenta fazer de forma manual..

ou cria um argumento para o objeto tambem..

Ve ai...

Compartilhar este post


Link para o post
Compartilhar em outros sites

tenta alterar essa linha:

 

 

this.createEmptyMovieClip("line_mc", this.getNextHighestDepth());

 

o swapDepths estava "perdido" ali

 

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.