Ultimas Entradas »
Ultimos Comentários »
Entradas Populares »

Tutorial - Adobe Flex a partir do zero actualizado.

Escrito por Mário Santos on Abril 30, 2008 – 2:47 pm

O tutorial que estou a escrever, sofreu algumas alterações, bem como correcções linguísticas e alguns erros detectados foram corrigidos. Apenas actualizei o pdf “Flex Book”.

- O index foi alterado, bem com alguns pedaços de código que não estavam devidamente formatados com a sintaxe original do flex (principalmente a parte I).

-Foi alterado o tipo de letra para uniformizar o documento, e adicionados alguns pontos novos, tais como a separação por tópicos colocada em relevo, para serem mais faceis de identificar.

-Foi adicionada a parte IV do tutorial.

-Foram adicionados algumas entradas no index que ficam para fazer nas próximas edições

-O número de páginas foi actualizado, contando agora com 46 paginas.

Vou alterar o método de distribuição dos pdf’s na próxima edição, esta e as próximas versões em pdf encontra-se debaixo da licença creative commons:

Atribuição-Uso Não-Comercial-Vedada a Criação de Obras Derivadas 3.0 Unported

Pelo que podem continuar a ler, distribuir, imprimir, etc.. Quase nada mudou (mas leiam os termos no link em cima), apenas é pedido a quem distribuia este “book” que inclua o nome do seu autor (Mário Santos, eu! :-) ) bem como o site ( www.msdevtudio.com ), acho que não é pedir muito, ou é? :p

Creative Commons LicensePodem ver a versão online disponibilizada nas publicações issuu.com. (Flash)

Download Flex Book Part 1, 2, 3, 4

Continuo à procura de alguém que esteja interessado em fazer a revisão, apenas que faça uma leitura mais atenta à procura de erros, bem como a testar o código todo descrito neste mesmo tutorial. A pessoa que proceder a esta revisão será devidamente identificada no tutorial. Se alguém estiver interessado informe.

Alguma critica, sugestão e/ou comentário será bem vindo.

 

Se alguém estiver interessado em suportar algum do meu trabalho, sinta-se à vontade para fazer uma contribuição, usando o paypal, clicando no botão payPal no topo à direita.
Abraços.




Tags: , , , , , , , , , , , ,
Colocado em Action Script & MXML, Air, Flex, Notícias, RIA's Geral, Source Code, Tutoriais |

21 Comentários ao “Tutorial - Adobe Flex a partir do zero actualizado.”

  1. Adobe Flex a partir do zero - Parte IV - Tutorial para iniciantes | TSW - That Should Work Diz:

    [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. » Top 10 erros ao desenvolver aplicações Flex. » Adobe video workshop - [...]

  2. Tutorial iniciantes Adobe Flex a partir do zero - parte III | TSW - That Should Work Diz:

    [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. » Top 10 erros ao desenvolver aplicações Flex. » Adobe video workshop - [...]

  3. Adobe Flex a partir do zero (Parte II) | TSW - That Should Work Diz:

    [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. » Top 10 erros ao desenvolver aplicações Flex. » Adobe video workshop - [...]

  4. Villas Diz:

    Bicho ..maravilhoso seu tutorial ! … to fazendo tudo passo a passo e tem algumas coisas na tradução (ou escrita não sei bem se está em PT_BR ou PT) e se for BR posso colaborar revisando mas o meu problema é na execução onde na página 27:

    [Bindable]
    public var …….

    Aparece um warning:
    1084:var’dadosDataGrid’ will be scoped to the default namespace:olaMundo:internal. It will not be visible outside of this page.

    Não sei o que fiz de errado. Estou usando o Adobe Flex buider 3 (não sei se é versão diferente)

    Um abraço

  5. Mário Santos Diz:

    Boas villas..
    A linguagem é portugues PT, mas se voce seguir o tutorial, e como toda a gente, e for reportando esses possiveis pequenos erros, já ajuda em muito.

    Quanto à sua duvida, voce deve estar a declarar a variavel dentro de uma funçao…verifique se não é isso…

    Tem que ser declarada (variavel global) normalmente no topo do documento! a seguir aos imports e fora de qualquer funçao.

    Seria isso?

  6. Villas Diz:

    Mário já resolvi o ocorrido e confesso que não imagino o que poderia ser, talvez o cache do builder.

    Vou continuar o tutorial. Com relação a correção da lingua acho pouco prudente pois tem algumas diferenças embora sejam PT hehe !

    Grande abraço

  7. Mário Santos Diz:

    Estranho villas, mas normalmente esse erro seria devido à declaração da variavél dentro de uma função… mas como o flex builder às vezes também dispara uns bytes, poderia ser mesmo da cache… rsrsrs

    Quanto ao tutorial, realmente a nivél de lingua, é um pouco dificil já que as linguas realmente são mesmo um bocado diferentes… mas se encontrar mais algum erro me fala!!

    Assim posso contar com um bocadinho da ajuda de todos :)

    Abraço.

  8. Villas Diz:

    Mário acho seria adequado te mandar algumas correções por email. Agora estou travado no tutorial talvez seja por uma delas e não consigo fazer o loading sumir após o carregamento(na página 39)

    1046: Type was not found or was not a compile-time constant: ModuleEvent. olaMundo mainScript.as line 96

  9. Villas Diz:

    Opa .. revisei o código e consegui. Sumiu o erro. Eu simplesmente apaguei a function e reescrevi dando espaço e aguardando a sugestão do builder que não tinha aparecid anteriormente.
    Então pode ter sido erro na digitação pois não estou fazendo copy/paste para aprender.

    Um abraço e fico no aguardo do teu email

    o meu é villas2terra.com.br

  10. Mário Santos Diz:

    Enviei um email para voce agora…

    As vezes esses erros podem acontecer mesmo por distração… ainda bem que solucionou.

    Faz muito bem não fazer copy/paste, já que assim aprende mesmo!! :)

    Um abraço.

  11. Villas Diz:

    Mário não recebi o email

    tenta o edu(arroba)villasweb.com por favor que pelo terra não veio.

  12. Villas Diz:

    Mário só agora que eu li direito e vi o:
    Boas Villas … e achei interessante pois meu nome é Villas Boas hehehe ..

    bom sobre o tutorial empaquei na página 41 e não consigo descobrir o erro que aparece no flex:

    1195: Attempted access of inaccessible method defineUser through a reference with static type modLogin. olaMundo mainScript.as line 104

    Não consigo descobrir o que fiz de errado. será que você por acaso desconfia?

    Abraço

    Eduardo Villas Boas

  13. Villas Diz:

    Detalhes sobre o erro:
    O botão Define User não aparece na renderização

  14. Mário Santos Diz:

    Villas, me mostra a sua linha 104. E entretanto verifique se tem a função defineUser bem feita no modLogin..

    Esse erro está a dizer que é impossivél aceder ao método defineUser()…

  15. Villas Diz:

    nao sei se vai aparecer o código

    no arquivo mainScript.as

    private function define():void{
    if((loader.getChildren()).length>0)
    (loader.child as modLogin).
    inputUser(”TESTANDO”);
    else Alert.show(”Modulo ainda Não carregado”);
    }

    No modLogin.mxml

  16. Mário Santos Diz:

    Bom, já recebi o seu email e vi que ficou resolvido esse problema, que pelo que parece talvez fosse por ter o inputUser(”TESTANDO”); na linha de baixo. deve estar tudo na mesma linha:

    (loader.child as modLogin).inputUser(”TESTANDO”);

    :)

  17. villas Diz:

    Mário terminei o tutorial as mil maravilhas. Agora refazer tudo do zero do zero e adequar as minhas aplicações principalmente a comunicação com o php.

    Que tal na parte 5 uma grid com inserir, editar, deletar etc ??

    Parabéns

  18. Mário Santos Diz:

    Ainda bem Eduardo.

    Quanto à parte 5 ainda está no forno… ando sem muito tempo.. mas vamos a ver se lá para o meio do mês estará terminada…

    Quanto ao datagrid, existe aqui no blog um exemplo que pode dar uma olhada:
    http://msdevstudio.com/blog/2008/03/25/flex-datagrid-operaes-no-dataprovider/

    Utiliza um dataprovider criado na aplicação, mas já pode ver como funciona as operações CRUD nos dataProviders. :)

    Abraço e obrigado pelos “erros” detectados!

  19. Jandersonfc’s Weblog » Tutorial Adobe Flex Builder a partir do zero Diz:

    [...] Adobe  Flex Buider a partir do zero - parte 1, 2, 3, 4. Até a Próx.dica. Gostou do da Post?Vote nele: These icons link to social bookmarking sites where readers can share and discover new web pages. [...]

  20. Fernando Augusto Poltronieri Diz:

    Fiquei com uma dúvida aqui olhando o book online.
    Exemplo:

    Por que as vezes um objeto do tipo Panel é instanciado
    com parenteses e as vezes sem parenteses:
    var painel2:Panel = new Panel();
    var novo:Panel = new Panel;

    Há alguma diferença?

    Encontrei também no book online alguns erros de português.

  21. Mário Santos Diz:

    Na realidade essas declarações funcionam praticamente da mesma maneira, declaram uma nova instancia do painel. O que significa que na pratica resulta na mesma coisa, têm como por exemplo usar ou não usar o ponto-e-virgula ; no final de cada linha, se usar funciona, se não usar, funciona na mesma…

    Quanto aos erros de português, penso que teria corrigido praticamente todos, mas caso tenha encontrado algum informe.

    p.s. Note que é Português de Portugal :)

    Um abraço.

Deixe um comentário