Tutorial - Adobe Flex a partir do zero actualizado. Tutorial - Adobe Flex da zero aggiornato.


O tutorial que estou a escrever, sofreu algumas alterações, bem como correcções linguísticas e alguns erros detectados foram corrigidos. Il tutorial che scrivo, ha subito alcune modifiche e correzioni lingua e alcuni errori sono stati corretti. Apenas actualizei o pdf “Flex Book”. Solo aggiornato il 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). -- L'indice è stato modificato, così come alcuni pezzi di codice che non sono state adeguatamente formattato con la sintassi del flex originale (principalmente 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. -- Ha cambiato il tipo di carattere di standardizzare il documento, e ha aggiunto alcuni nuovi elementi, come ad esempio la separazione dei temi sollevati in rilievo, per essere più facile da identificare.

-Foi adicionada a parte IV do tutorial. -- E 'stato aggiunto alla parte IV del tutorial.

-Foram adicionados algumas entradas no index que ficam para fazer nas próximas edições -- Abbiamo aggiunto alcune voci dell'indice che sono da fare nelle prossime edizioni

-O número de páginas foi actualizado, contando agora com 46 paginas. -- Il numero di pagine è stato aggiornato, contando ora con 46 pagine.

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: Vorrei cambiare il metodo di distribuzione del pdf della prossima edizione, questa e la prossima versione in formato pdf è sotto la licenza Creative Commons:

Atribuição-Uso Não-Comercial-Vedada a Criação de Obras Derivadas 3.0 Unported Attribuzione-Non Commerciale-Usa-Vedada la creazione di adattamenti 3,0 Unported

Pelo que podem continuar a ler, distribuir, imprimir, etc.. Per questo può continuare a leggere, distribuire, stampare, ecc .. 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 é? Quasi nulla è cambiato (ma leggere le parole sul link qui sopra), è applicata solo a coloro che distribuia questo "libro" che include il nome dell'autore (Mario Santos, io!) E il sito web (www.msdevtudio.com), Credo che non chiede molto, vero? :p : P

Podem ver a versão online disponibilizada nas publicações issuu.com . Essi possono vedere la versione on-line disponibili in pubblicazioni issuu.com. (Flash)

Download Flex Book Part 1, 2, 3, 4 Download Flex Prenotare Parte 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. Ho ancora alla ricerca di qualcuno che è interessato a fare la revisione, solo per fare una lettura più attenta alla ricerca di errori e di testare l'intero codice descritto in questo tutorial. A pessoa que proceder a esta revisão será devidamente identificada no tutorial. La persona che effettua questa revisione verranno debitamente individuate nel tutorial. Se alguém estiver interessado informe. Chiunque sia interessato per favore.

Alguma critica, sugestão e/ou comentário será bem vindo. Alcune critiche, suggerimenti e / o commenti sono benvenuti.

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. Chiunque sia interessato a sostenere alcuni dei miei lavori, non esitare a dare un contributo, tramite PayPal in basso a PayPal in alto a destra.
Abraços.

Deixe um comentário or Deixe um Trackback Lascia un commento o lasciare Trackback

17 Comentários 17 Commenti

  1. Maio 1, 2008 às 12:26 pm | Permalink 1 maggio 2008 12:26 PM | Permalink

    Bicho ..maravilhoso seu tutorial ! Bicho .. il tuo meraviglioso 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: … A fare tutto, passo dopo passo, e ha alcune cose in traduzione (scritte o non si conosce bene è in pt_BR o PT) e se posso collaborare BR revisione, ma il mio problema è l'attuazione in cui a pagina 27:

    [Bindable]
    public var ……. Var pubblico…….

    Aparece um warning: Sembra un avvertimento:
    1084:var’dadosDataGrid’ will be scoped to the default namespace:olaMundo:internal. 1084: var'dadosDataGrid 'ambito sarà il namespace di default: olaMundo: interno. It will not be visible outside of this page. Non sarà visibile al di fuori di questa pagina.

    Não sei o que fiz de errado. Non sapevo cosa c'è di sbagliato. Estou usando o Adobe Flex buider 3 (não sei se é versão diferente) Sto usando Adobe Flex buider 3 (non so se è diversa versione)

    Um abraço Un abbraccio

  2. Maio 1, 2008 às 3:42 pm | Permalink 1 Maggio 2008 3:42 PM | Permalink

    Boas villas.. Villas Boas ..
    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. È la lingua portoghese PT, ma, se si segue il tutorial, e come tutti gli altri, e per la comunicazione di dati apparente questi piccoli errori, sia in aiuti.

    Quanto à sua duvida, voce deve estar a declarar a variavel dentro de uma funçao…verifique se não é isso… Come alla vostra domanda, vi deve essere quello di dichiarare la variabile all'interno di un calcolo… assicurarsi che questo non è…

    Tem que ser declarada (variavel global) normalmente no topo do documento! Essa deve essere dichiarata (variabile globale) di solito nella parte superiore del documento! a seguir aos imports e fora de qualquer funçao. dopo le importazioni e al di fuori di qualsiasi ruoli.

    Seria isso? Sarebbe questo?

  3. Maio 2, 2008 às 1:14 am | Permalink 2 Maggio 2008 1:14 AM | Permalink

    Mário já resolvi o ocorrido e confesso que não imagino o que poderia ser, talvez o cache do builder. Mario già deciso che cosa è successo e confesso che non immaginare che cosa potrebbe essere, forse il contenuto della cache del costruttore.

    Vou continuar o tutorial. I continuerà il tutorial. Com relação a correção da lingua acho pouco prudente pois tem algumas diferenças embora sejam PT hehe ! Come per la correzione della lingua po 'cauto perché ho alcune differenze, ma sono PT hehe!

    Grande abraço Grande abbraccio

  4. Maio 2, 2008 às 6:06 am | Permalink 2 Maggio 2008 6:06 AM | Permalink

    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 Ville strano, ma questo errore è di solito a causa della dichiarazione di variavél all'interno di una funzione… ma come il costruttore di flex talvolta anche trigger alcuni byte, potrebbe essere la stessa 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!! Per quanto riguarda il tutorial, davvero nivél della lingua è un po 'difficile in quanto le lingue sono in realtà anche un po' diversa… ma è più un errore parlare!

    Assim posso contar com um bocadinho da ajuda de todos Così può contare su un piccolo aiuto da parte di tutti :)

    Abraço.

  5. Maio 2, 2008 às 3:15 pm | Permalink 2 Maggio 2008 3:15 PM | Permalink

    Mário acho seria adequado te mandar algumas correções por email. Mário si pensa sarebbe opportuno che alcune correzioni mandar via 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) Ora sono bloccato nel tutorial è forse uno di loro e non può fare lo svanire di carico dopo il carico (a pagina 39)

    1046: Type was not found or was not a compile-time constant: ModuleEvent. 1046: Tipo non è stato trovato o non è stato un tempo di compilazione costante: ModuleEvent. olaMundo mainScript.as line 96 olaMundo mainScript.as linea 96

  6. Maio 2, 2008 às 3:25 pm | Permalink 2 Maggio 2008 3:25 PM | Permalink

    Opa .. Oops .. revisei o código e consegui. revisei il codice e ci è riuscito. Sumiu o erro. Tutti i Gone l'errore. Eu simplesmente apaguei a function e reescrevi dando espaço e aguardando a sugestão do builder que não tinha aparecid anteriormente. Ho appena apaguei la funzione e reescrevi dando spazio e di attesa il suggerimento che il costruttore non aveva precedentemente aparecid.
    Então pode ter sido erro na digitação pois não estou fazendo copy/paste para aprender. Così possono essere stati errori nella digitazione, perché non sto facendo un copia / incolla da imparare.

    Um abraço e fico no aguardo do teu email Un abbraccio e attendo con impazienza nella tua email

    o meu é villas2terra.com.br è il mio villas2terra.com.br

  7. Maio 2, 2008 às 5:26 pm | Permalink 2 Maggio 2008 5:26 PM | Permalink

    Enviei um email para voce agora… Ho inviato una email a voi adesso…

    As vezes esses erros podem acontecer mesmo por distração… ainda bem que solucionou. A volte questi errori possono succedere anche di distrazione… anche se risolto.

    Faz muito bem não fazer copy/paste, já que assim aprende mesmo!! Molto bene a non copia / incolla, e imparare! :)

    Um abraço. Un abbraccio.

  8. Maio 3, 2008 às 1:03 am | Permalink 3 Maggio 2008 1:03 AM | Permalink

    Mário não recebi o email Mário non ha ricevuto e-mail

    tenta o edu(arroba)villasweb.com por favor que pelo terra não veio. provare la edu (Arroba) villasweb.com ti preghiamo che la terra non è venuto.

  9. Maio 3, 2008 às 1:28 am | Permalink 3 Maggio 2008 1:28 AM | Permalink

    Mário só agora que eu li direito e vi o: Mario solo ora che ho guardato a destra e ha visto l':
    Boas Villas … e achei interessante pois meu nome é Villas Boas hehehe .. Villas Boas… e ho trovato interessante perché il mio nome è Villas Boas hehehe ..

    bom sobre o tutorial empaquei na página 41 e não consigo descobrir o erro que aparece no flex: empaquei a buon tutorial a pagina 41 e non può scoprire l'errore che appare in flesso:

    1195: Attempted access of inaccessible method defineUser through a reference with static type modLogin. 1195: Tentativo di accesso inaccessibili metodo defineUser attraverso un riferimento a modLogin tipo statico. olaMundo mainScript.as line 104 olaMundo mainScript.as linea 104

    Não consigo descobrir o que fiz de errado. Non riesco a capire cosa c'è che non va fatto. será que você por acaso desconfia? vi sarà un caso sospetto?

    Abraço

    Eduardo Villas Boas Eduardo Villas Boas

  10. Maio 3, 2008 às 1:51 am | Permalink 3 Maggio 2008 1:51 AM | Permalink

    Detalhes sobre o erro: Informazioni su l'errore:
    O botão Define User não aparece na renderização Il pulsante Imposta utente non appaiono nel rendering

  11. Maio 3, 2008 às 6:30 am | Permalink 3 Maggio 2008 6:30 AM | Permalink

    Villas, me mostra a sua linha 104. Ville, mi mostra la sua linea 104. E entretanto verifique se tem a função defineUser bem feita no modLogin.. E nel frattempo, assicurarsi che la funzione defineUser ha fatto bene in modLogin ..

    Esse erro está a dizer que é impossivél aceder ao método defineUser()… Questo errore sta dicendo è che impossivél metodo di accesso defineUser ()…

  12. Maio 3, 2008 às 12:39 pm | Permalink 3 Maggio 2008 12:39 | Permalink

    nao sei se vai aparecer o código vai sembrano non sapere se il codice

    no arquivo mainScript.as a file mainScript.as

    private function define():void{ privati funzione define (): void (
    if((loader.getChildren()).length>0) if ((loader.getChildren ()). lunghezza> 0)
    (loader.child as modLogin). (loader.child la modLogin).
    inputUser(”TESTANDO”); inputUser ( "TESTANDO");
    else Alert.show(”Modulo ainda Não carregado”); Alert.show altro ( "Modulo non ancora nato");
    } )

    No modLogin.mxml In modLogin.mxml

  13. Maio 3, 2008 às 1:46 pm | Permalink 3 Maggio 2008 1:46 PM | Permalink

    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. Ebbene, da quando ho ricevuto la tua email e vide che è stato risolto questo problema, e sembra che potrebbe essere per il inputUser ( "TESTANDO"); sulla linea di fondo. deve estar tudo na mesma linha: tutto deve essere sulla stessa linea:

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

    :)

  14. Maio 3, 2008 às 9:35 pm | Permalink 3 Maggio 2008 9:35 PM | Permalink

    Mário terminei o tutorial as mil maravilhas. Mario finito il tutorial le mille meraviglie. Agora refazer tudo do zero do zero e adequar as minhas aplicações principalmente a comunicação com o php. Ora rifare tutto da zero da zero e regolare il mio applicazioni principalmente la comunicazione con php.

    Que tal na parte 5 uma grid com inserir, editar, deletar etc ?? Come in parte su 5 con una griglia inserire, modificare, cancellare, ecc?

    Parabéns Congratulazioni

  15. Maio 4, 2008 às 10:36 am | Permalink 4 Maggio 2008 10:36 AM | Permalink

    Ainda bem Eduardo. Anche Eduardo bene.

    Quanto à parte 5 ainda está no forno… ando sem muito tempo.. Per quanto riguarda la parte 5 è ancora in forno… 'm non molto tempo .. mas vamos a ver se lá para o meio do mês estará terminada… ma vedremo se ci deve essere completata metà del mese…

    Quanto ao datagrid, existe aqui no blog um exemplo que pode dar uma olhada: A DataGrid, vi è qui sul blog un esempio che può dare un'occhiata:
    http://msdevstudio.com/blog/2008/03/25/flex-datagrid-operaes-no-dataprovider/ 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. Utilizza un dataprovider creato nella domanda, ma può già vedere come le operazioni in Crud dataProviders. :)

    Abraço e obrigado pelos “erros” detectados! Abraço e grazie per "errori" trovato!

  16. Julho 16, 2008 às 6:53 pm | Permalink 16 luglio 2008 6:53 PM | Permalink

    Fiquei com uma dúvida aqui olhando o book online. Ho un dubbio qui guardando il libro on-line.
    Exemplo: Esempio:

    Por que as vezes um objeto do tipo Panel é instanciado Perché le volte in cui un oggetto di tipo Panel è istanziato
    com parenteses e as vezes sem parenteses: con parentesi e talvolta senza parentesi:
    var painel2:Panel = new Panel(); var painel2: Pannello = nuovo gruppo di esperti scientifici ();
    var novo:Panel = new Panel; var nuovo: Pannello = nuovo gruppo di esperti scientifici;

    Há alguma diferença? C'è qualche differenza?

    Encontrei também no book online alguns erros de português. Ho trovato anche alcuni errori nel libro online dal portoghese.

  17. Julho 16, 2008 às 8:12 pm | Permalink 16 luglio 2008 8:12 PM | Permalink

    Na realidade essas declarações funcionam praticamente da mesma maneira, declaram uma nova instancia do painel. In effetti tali dichiarazioni operare praticamente allo stesso modo, dichiarare una nuova istanza del pannello. 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… Ciò significa che in pratica i risultati nella stessa cosa, hanno ad esempio utilizzare o meno il punto e virgola; alla fine di ogni riga, utilizzando opere, se non l'uso, opere nello stesso…

    Quanto aos erros de português, penso que teria corrigido praticamente todos, mas caso tenha encontrado algum informe. Gli errori del portoghese, credo che sarebbe corretto quasi tutti, ma se si è trovato alcuna relazione.

    ps Note que é Português de Portugal ps Si noti che è portoghese, :)

    Um abraço. Un abbraccio.

4 Trackbacks 4 Trackbacks

  1. [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. [...] Le voci "Ultimi commenti 'voci popolari'` Tutorial - Adobe Flex da zero aggiornato. » Top 10 erros ao desenvolver aplicações Flex. "I 10 errori durante lo sviluppo di applicazioni Flex. » Adobe video workshop - [...] "Adobe video workshop - [...]

  2. [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. [...] Le voci "Ultimi commenti 'voci popolari'` Tutorial - Adobe Flex da zero aggiornato. » Top 10 erros ao desenvolver aplicações Flex. "I 10 errori durante lo sviluppo di applicazioni Flex. » Adobe video workshop - [...] "Adobe video workshop - [...]

  3. [...] Entradas » Ultimos Comentários » Entradas Populares » » Tutorial - Adobe Flex a partir do zero actualizado. [...] Le voci "Ultimi commenti 'voci popolari'` Tutorial - Adobe Flex da zero aggiornato. » Top 10 erros ao desenvolver aplicações Flex. "I 10 errori durante lo sviluppo di applicazioni Flex. » Adobe video workshop - [...] "Adobe video workshop - [...]

  4. [...] Adobe  Flex Buider a partir do zero - parte 1, 2, 3, 4. [...] Adobe Flex Buider da zero - Parte 1, 2, 3, 4. Até a Próx.dica. Fino a quando il 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. Come quella del post? Votazione: Queste icone link a Social Bookmarking siti in cui i lettori possono condividere e scoprire nuove pagine web. [...]

Deixe um comentário Lascia un commento

O seu email nunca será publicado ou partilhado. La tua e-mail non verrà mai pubblicato o condiviso. Campos obrigatórios estão marcados com um * I campi obbligatori sono contrassegnati con un *

* *
* *




"));