Problema ligar componentes workflow

0 views
Skip to first unread message

Fernando Augusto Poltronieri

unread,
Dec 16, 2008, 5:40:29 AM12/16/08
to fle...@googlegroups.com
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.jpg

E 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

Iuri Diniz

unread,
Dec 18, 2008, 8:03:36 AM12/18/08
to fle...@googlegroups.com


2008/12/16 Fernando Augusto Poltronieri <nand...@gmail.com>

E setas sem origem e destino vao se acumulando pelo meu canvas e o gr.clear() nao as apaga.

Estranho não serem apagadas, tem certeza que num é um erro de lógica. Faça um botão extra de debug cuja função é executar um gr.clear(), veja se as setas são apagadas

--
Iuri Diniz
http://iuridiniz.com [Sou um agitador, não um advogado]
http://blog.igdium.com [Linux on Limbo]
Reply all
Reply to author
Forward
0 new messages