O poder da API Draw do Flex; Código Fonte


Depois de bastante gente me ter pedido gentilmente o código fonte do aplicativo desenvolvido em:

http://msdevstudio.com/blog/2008/10/09/o-poder-da-api-draw-do-as3-exemplo-em-flex/

 

 

venho agora publicar o seu código fonte e informar que foram alterados alguns pontos, o que permite agora usar separadamente ambas as classes.

A class GraphDependency permite agora ser usada para criar dependencia em qualquer objecto baseado em UIComponente como imagens ou botões, disponibilizando o método update() pode inclusive redesenhar a dependencia entre objectos estando eles a ser arrastados no ecrã ou sujeitos a uma animação.

A class Poper permite criar um popup informativo em qualquer objecto UIComponente, podendo também ser usada em imagens ou botões.

As restantes classes podem ser uteis em mais alguns pontos para desenhar circulos ou  rectangulos. O sistema de dependencia permite definir as cores da linha, recebendo como array os objectos a criar dependencia (linha grafica)

Podem ver o exemplo online aqui com o código fonte disponivel bem como o projecto pronto a importar no flex builder 3 (File->Import->Flex Project Archive)

Entretanto o projecto sofreu algumas alterações e o seu código foi devidamente comentado para que seja mais facil entender o exemplo. (Foi comentado em inglês saiba o porque em baixo)

Finalmente, um noticia, este exemplo foi previamente aceite para ser colocado no tour de flex pelo Greg, ou seja, brevemente estará disponivel também nessa aplicação, e espero que seja o primeiro de muitos exemplos do msdevstudio presentes no aplicativo. Daí o exemplo em cima ter sido comentado em inglês, mas o exemplo é de facil compreensão e qualquer duvida: http://forum.msdevstudio.com.

Abraços a todos e espero que seja util.

Deixe um comentário ou um Trackback
   

Um Comentário

  1. Fernando Genghini
    Dezembro 7, 2008 às 8:44 pm | Permalink

    vlw Mário….
    vai ser mto útil com certeza…
    abrigado

Deixe um comentário

O seu email nunca será publicado ou partilhado. Campos obrigatórios estão marcados com um *

*
*