Bom dia...
Estou desenvolvendo um worflow para uma empresa do Parana
e estou com um erro aqui no momento em que coloco varias imagens no meu
canvas.
Quando movo imagens para o canvas fica tudo certo ate que nao mude as posicoes das figuras no canvas:
http://img264.imageshack.us/img264/1852/normalcq4.jpg
Se mudo a posicao de alguma comeca o erro, e como se o gr.clear() nao fizesse direito seu papel:
http://img123.imageshack.us/img123/1765/erropu6.jpg
http://img201.imageshack.us/img201/3761/erro2at5.jpgE setas sem origem e destino vao se acumulando pelo meu canvas e o gr.clear() nao as apaga.
Aqui tenho o metodo para desenhar:
private function desenha():void{
gr.clear();
gr.lineStyle(1,0x000000);
//Aqui e minha imagem de origem
for each(var passo:PassoWorflow in arrayPassosWorkflow)
{
for each(var proximo:ProximoPasso in passo.proximos)
{
//Aqui e minha imagem de destino
for each(var passoProximo:PassoWorflow in arrayPassosWorkflow)
{
if(proximo.idProximo == passoProximo.idPasso)
{
gr.moveTo(passo.x+10,passo.y+5);
gr.lineTo(passoProximo.x+5,passoProximo.y+10);
break;
}
}
}
}
}Estes três for são necessários.
Obrigado