Adobe Flex A partir do zero - parte III The Adobe Flex from scratch - Part III


Image1
Em continuação do meu Tutorial (Adobe Flex a partir do Zero), coloco a terceira parte para acesso publico, apesar de não ter tido muito tempo e de não ter obtido grandes comentários ao meu trabalho, decidi continuar com ele até porque as poucas reacções que tive foram bastante construtivas e incentivadoras.Esta terceira parte do tutorial ficou um pouco mais extensa, cerca de 11 páginas.Alterei a forma de como colocava o código nos documentos, desta vez a coloração sintáctica está como no flex builder para se mais fácil a compreensão. In continuation of my tutorial (Adobe Flex from the Zero), put the third party for public access, despite not having much time and not have been great comments on my work, decided to continue with it because the few reactions that I had been very constructive and incentivadoras.Esta third part of the tutorial was a bit bigger, páginas.Alterei to about 11 as a way to put the code in documents, this time the color is syntactic and the flex builder to be easier to understand .

O documento permite neste momento a cópia do seu conteúdo para colar directamente no Flex Builder, os artigos anteriores não permitiam isso até porque não tinham grandes extensões de código. It now allows the copying of their content to paste directly into Flex Builder, the previous articles did not permit it because they had large stretches of code.

Esta novo parte foca essencialmente os seguintes pontos: This new part focuses mainly on the following points:

  • States, entendendo a sua disposição. States, considering its disposal.
  • Transições e seus efeitos. Transitions and effects.
  • Programação do exemplo oláMundo totalmente em action script. Schedule example oláMundo fully into action script.
  • Efeitos e eventListners Effects and eventListners

Dentro destes tópicos já se encontram bastantes funções e técnicas que não foram explicadas anteriormente, mas foram sendo explicadas à media que foram sendo usadas, como EventListners, Childs, arrayCollections, Construção e atribuição de um dataProvider para uma dataGrid, creationCompleteEffect e mais alguns pontos. Within these topics are already many functions and techniques that were not explained previously, but were being explained to the media that were being used as EventListners, Childs, arrayCollections, construction and allocation of a DataProvider to a DataGrid, creationCompleteEffect and a few more points.

Demorou um pouco a ser elaborada esta terceira parte, e gostava bastante de saber as vossas opiniões sobre o novo tipo de organização do tutorial, bem como criticas a possíveis erros e sugestões. It took a while to be drafted this third party, and quite liked to know your views on the new type of organization of the tutorial, as well as criticisms and suggestions of possible errors.

Qualquer duvida: Perguntem! Any doubts: Ask!

Opiniões precisam-se!! Surveys need to be!

:)

Discussão: Talk:

Parte I : http://msdevstudio.com/blog/2008/01/05/adobe-flex-a-partir-do-zero/ Part I: http://msdevstudio.com/blog/2008/01/05/adobe-flex-a-partir-do-zero/

Parte II : http://msdevstudio.com/blog/2008/01/31/adobe-flex-a-partir-do-zero-parte-ii/ Part II: http://msdevstudio.com/blog/2008/01/31/adobe-flex-a-partir-do-zero-parte-ii/

Download:

Parte I: Adobe_Flex_a_partir_do_zero_1.pdf Part I: Adobe_Flex_a_partir_do_zero_1.pdf

Parte II: Adobe_Flex_a_partir_do_zero_2.pdf Part II: Adobe_Flex_a_partir_do_zero_2.pdf

Parte III: Adobe_Flex_a_partir_do_zero_3.pdf Part III: Adobe_Flex_a_partir_do_zero_3.pdf

Parte IV: Adobe_Flex_a_partir_do_zero_4.pdf Part IV: Adobe_Flex_a_partir_do_zero_4.pdf

edit:

Noticias fresquinhas. Fresh News.

Quem estiver interessado pode fazer o download de todo o conteudo dos 4 tutoriais (Partes I, II, III, IV) em apenas um ficheiro e agora com permissão para copiar e imprimir já que muita gente pediu com jeitinho :=) Anyone interested can download the entire contents of the 4 tutorials (Parts I, II, III, IV) in a single file, and now with permission to copy and print as many people asked to jeitinho: =)

aqui está: Flex Book Parte I, II, III e IV (actualizado, ver topico ) here it is: Flex Book Part I, II, III and IV (updated, see topic)

abraço! hug!

versão pdf temporariamente indisponivel. PDF version temporarily unavailable.
Deixe um comentário or Deixe um Trackback Leave a comment or Leave Trackback

34 Comentários 34 Comments

  1. Março 1, 2008 às 2:20 pm | Permalink March 1, 2008 at 2:20 pm | Permalink

    Olá, msdevweb (Qual o seu nome?) Hello, msdevweb (What is your name?)

    Nossa amigo, ficou muito bom o material! Our friend, the material was very good! parabéns mesmo!!!!! congratulations same !!!!!

    Concerteza você terá um bom feed-back! Sure you have a good feed-back!

    Há tomei a liberdade de publicar nas listas brasileiras aqui. There I took the liberty to publish the schedules Brazilian here.

  2. Março 1, 2008 às 2:23 pm | Permalink March 1, 2008 at 2:23 pm | Permalink

    Obrigado pelo comentário e pela publicação.. Thanks for the comment and the publication ..

    Ah.. Ah .. o meu nome é Mário Santos my name is Mario Santos :)

    Um abraço! A hug!

  3. Leonardo Leonardo
    Março 5, 2008 às 11:58 am | Permalink March 5, 2008 at 11:58 a.m. am | Permalink

    Muito show Very show
    estou ancioso pellos proximos I am anxiously next Pellas
    e de grande valia estes artigos and provide valuable these items
    ainda mais porque estou prestes a iniciar um curso de flex even more because I am about to start a course of flex

  4. Valdecir Valdecir
    Março 6, 2008 às 11:40 am | Permalink March 6, 2008 at 11:40 a.m. am | Permalink

    Muito bom brother! Very good brother! Ainda mais para iniciantes do zero Even more for beginners from scratch
    como eu. like me. Parabéns!!!! Congratulations!! Seu blog ja está na minha lista de Favoritos, rsrsrs!! His blog is already on my list of Favorites, rsrsrs!
    e como disse o Leonardo, aguardamos pelos próximos artigos. and as the Leonardo, waiting for the next articles.
    Abraço! Hug!

  5. Márcio Márcio
    Março 6, 2008 às 11:25 pm | Permalink March 6, 2008 at 11:25 a.m. pm | Permalink

    Parabéns pela sua dedicação. Congratulations on your dedication. Para quem está começando, é uma mão na roda. For those who are starting, is a hand on the wheel. Algumas coisas simples dão muito trabalho quando não sabemos fazer por onde. Some simple things are a lot of work done by when we do not know where.
    Agradeço e já baixei os 3 arquivos para passar para o pessoal que está interessado no Flex (aqui no trabalho). Thank you and have already downloaded the 3 files to move to the staff who are interested in Flex (here at work).

    Inté.

  6. Abel Abel
    Março 13, 2008 às 10:06 am | Permalink March 13, 2008 at 10:06 a.m. am | Permalink

    Show de bola Mário. Show ball to Mario. Muito legal sua atitude de estar disponibilizando um curso gratuito de flex para iniciantes. Very cool its attitude to be offering a free course for beginners to flex. Da forma como você expressa neste tutorial, não vamos encontrar em lugar algum. The way you expressed in this tutorial, we will not find anywhere. Parabéns e não vejo a hora da quarta parte estar disponível. Congratulations and I do not see the time the fourth part is available.

  7. Março 13, 2008 às 10:10 am | Permalink March 13, 2008 at 10:10 a.m. am | Permalink

    Obrigado Abel. Thanks Abel.
    Já estou trabalhando na quarta parte 'm Already working on the fourth part :)

    Abraço. Hug.

  8. Alexsandro Alexsandro
    Março 19, 2008 às 6:03 pm | Permalink March 19, 2008 at 6:03 pm | Permalink

    Meu amigo, tá muito show eu não sabia absolutamente nada de flex, agora tenho uma boa noção ta ficando fera mesmo seu trabalho. My friend, you show much I did not know anything of flex, now I have a good idea ta beast even getting their jobs.

    Só uma dúvida, tem como vc disponibilizar o pdf que permite ser impressa porq eu prefiro ler no papel e ir aplicando nas hors de folga nem sempre to de folga na frente de um micro. Only a doubt, as you must provide the enabling pdf be printed PORQ I prefer to read in the paper and go in applying hors off to not always off in front of a microwave.

    Mas no mais ta maravilha mesmo. But in ta wonder even more.

    Parabens pela iniciativa. Congratulations for the initiative.

  9. Março 28, 2008 às 2:23 pm | Permalink March 28, 2008 at 2:23 pm | Permalink

    Noticias fresquinhas. Fresh News.

    Quem estiver interessado pode fazer o download de todo o conteudo dos 3 tutoriais (Partes I, II, III) em apenas um ficheiro e agora com permissão para copiar e imprimir já que muita gente pediu com jeitinho :=) Anyone interested can download the entire contents of the 3 tutorials (Parts I, II, III) in just a file, and now with permission to copy and print as many people asked to jeitinho: =)

    aqui está: http://www.msdevstudio.com/mywork/FlexTutor/Flex_Book_Part_1_2_3.pdf here it is: http://www.msdevstudio.com/mywork/FlexTutor/Flex_Book_Part_1_2_3.pdf

    abraço! hug!

  10. Alexsandro Alexsandro
    Março 28, 2008 às 10:10 pm | Permalink March 28, 2008 at 10:10 pm | Permalink

    Amigo Mário Agora fechou 100%. Now close friend Mario 100%. Ta perfeito os estudo com flex e isso você leva o mérito tambem porque graça a você que esta favorecendo uma boa galera com esses tutoriais. Ta perfect flex with the study and that you take the credit because too funny to you that this favoring a good gang with these tutorials. Muito didático seu material para quem estar no inicio da longa caminhada que nos aguarda para ser percorrida. Very didactic material for its people be at the beginning of the long journey that awaits us to be traveled.

    É simplesmente fantastico contar com materiais desse tipo. It's just fantastic to have such material. Bom ficamos por aqui e ansioso por mais uma parte. Well we are here and looking forward to another party. Rsss RSS

    Sucesso é o que todos desejamos pra você e pra nós tambem. Success is what we all want for you and for us too.

  11. Jomar Jomar
    Abril 7, 2008 às 11:40 am | Permalink April 7, 2008 at 11:40 a.m. am | Permalink

    Amigo, Friend,

    Os tutoriais estão muito bons. The tutorials are very good. Parabéns. Congratulations. Se você tiver algum material para iniciantes fora essa maravilha que voce fez ai por favor me manda. If you have some material to start off this marvel that you did then please send me. Ok? Okay?

    Parabens, Congratulations,

    Jomar Kleber. Jomar Kleber.

  12. Junior Rocha Junior Rocha
    Abril 8, 2008 às 1:38 pm | Permalink April 8, 2008 at 1:38 pm | Permalink

    Olá! Hello!
    Sou novo no Flex. I'm new to Flex. Literalmente INICIANTE! Novice literally!

    Criei um botão no flash onde eu passo o mouse ele muda de cor.. I created a button in flash where I move the mouse it changes color .. simples, só pra sevir de exemplo. simple, just go sevir for example.
    Fui no Flex e inserí esse botão atraves da ferramenta SWFloader. I was in Flex and insert this button through the tool SWFloader.

    Aí que está… Como faço pra que esse SWFloader vire um link pra que quando eu clicar nele ele mude pra outra pagina que eu direcionar???? That is ... What that SWFloader turn a link you that when I click on it to change it for another page that I direct?

    Se tiver algum material explicando essa parte de links atraves do recurso “SWFloader” se puder me mande!! If you have any material explaining that part of links through the feature "SWFloader" if you can send me!

    Se puder me ajudar!! If you can help me! Agradeço!!1!! Thank you! 1!!

    Junior Rocha. Junior Rocha.

  13. Abril 8, 2008 às 5:26 pm | Permalink April 8, 2008 at 5:26 pm | Permalink

    Oi junior… bom, vc podia fazer o seu botão no flex, se não for muito elaborado seria mais facil, mas bom.. Junior Hi ... well, you could make your button in flex, if not quite prepared would be easier, but good .. para fazer o seu swfLoader abrir um url, basta fazer o seguinte: to do their swfLoader open a URL, simply do the following:

    procure a inha no seu código MXML que tem: to look in your inha MXML code that has:
    e coloque nele os seguintes parametros: and put it the following parameters:

    click=”loadUrl()” buttonMode=”true” useHandCursor=”true” ficaria algo como (note que as posições xey podem variar, por isso meto xxx, e yyy) click = "loadUrl ()" buttonMode = "true" useHandCursor = "true" would like (note that the positions xey may vary, so methodologically xxx and yyy)

    e depois copie e cole o código que escrevo em baixo, logo a seguir a essa linha do SWFLoader: then copy and paste the code we write down, immediately after that line of SWFLoader:

    < mx:Script>
    < ![CDATA[

    private function loadUrl():void loadUrl private function (): void
    { (
    var url:URLRequest = new URLRequest("http://www.gmail.com"); var url: URLRequest = new URLRequest ( "http://www.gmail.com");
    navigateToURL(url); navigateToURL (url);
    } )

    ]]>
    < /mx:Script> </ Mx: Script>

    depois guarde o seu ficheiro e corra de novo o aplicativo… se carregar no SWFLoader deve abrir o site http://www.google.com numa nova janela… e pronto… já está, aprendeu um pouquinho de actionScript then save your file and run again ... the application by clicking on SWFLoader must open the site http://www.google.com in a new window ... and ... is ready, learned a little bit of ActionScript :)

    Seria isso? Would it?

    Abraço. Hug.

  14. Abril 8, 2008 às 5:32 pm | Permalink April 8, 2008 at 5:32 pm | Permalink

    Boas notícias para os seguidores do meu tutorial, aqui fica disponível a quarta parte com 14 paginas do tutorial que cada vez mais pessoal estava a pedir. Good news for the followers of my tutorial, is available here Wednesday to share with 14 pages of tutorial that increasingly people were asking for.

    Vejam em: http://msdevstudio.com/blog/2008/04/08/adobe-flex-a-partir-do-zero-parte-iv/ Look in: http://msdevstudio.com/blog/2008/04/08/adobe-flex-a-partir-do-zero-parte-iv/

    Abraço. Hug.

  15. Junior Rocha Junior Rocha
    Abril 11, 2008 às 1:15 pm | Permalink April 11, 2008 at 1:15 pm | Permalink

    Olá Mário! Hello John!
    Primeiramente muito obrigado por se prontificar a me ajudar e em segundo meus parabéns pelo seu trabalho realizado aqui, disponibilizando seus tutoriais (Ótimos) de modo a querer ajudar a todos nós iniciantes. First thank you for helping me to be ready in the second and my congratulations on your work here, making his tutorials (fine) so that we all want to help beginners. É muito raro pessoas como você! It is very rare people like you! Parabéns mesmo! Congratulations same!

    Bom… mas vamos lá.. Well ... but come on ..
    Ainda permaneço “encalhado” com esse componente SWFloader. Still remain "stuck" with that component SWFloader.
    Colei aqui meu codigo pra que possa entender como estou fazendo. Here my cheat code that you can understand how I am doing.
    Mas acredito que fiz da maneira que me explicou acima… But I think the way I explained above ...
    Ao visualisar não deu nada. When has not visualize anything. Ficou como se tivesse sem ação mesmo. It was as if even without action. como antes. as before.

    ——————————————————————————- ---------------------------

    ——————————————————————————- ---------------------------

    Aguardo seu retorno Mário! I await your return Mario!
    Desde já agradeço! I thank now!

    Junior RC. Junior RC.

  16. Junior Rocha Junior Rocha
    Abril 11, 2008 às 1:23 pm | Permalink April 11, 2008 at 1:23 pm | Permalink

    Mário, não consigo colar o codigo aqui. Mario, I can not paste the code here. Como faço pra te mostrar? What you show?

  17. Abril 11, 2008 às 3:20 pm | Permalink April 11, 2008 at 3:20 pm | Permalink

    Oi junior Rocha, faz o seguinte, ou cria um registo/post no mini-forum (tem o link no topo do blog) e coloca lá, assim podemos discutir lá o teu código. Hi junior Rocha, does the following, or create a record / post in the mini-forum (link is at the top of the blog) and places there, so there can discuss your code.

    abraço. hug.

  18. Junior Rocha Junior Rocha
    Abril 13, 2008 às 2:20 pm | Permalink April 13, 2008 at 2:20 pm | Permalink

    Desculpe-me Mário… deu certo dessa forma sim… Excuse me ... Mario worked out that way but ...
    no site que estou fazendo, criei um banner animado no flash, tipo de “Promoção” entende, e através dele deu certo (ele está como clip de filme). the site I'm doing, created an animated banner in flash, kind of "promotion" means, and through it worked out (he is like a movie clip). Já os botões que fiz (estão como botões no flash) não deu certo dessa forma que me passou. Already the buttons I made (as are the buttons flash) not worked out that way that I passed.

    Será que dá certo se logo depois que criar os botões eu converter eles pra clipe de filme?? Would it be right just after you create the buttons I convert them for a movie clip?

    E se ao invés de clicar, e ir pra alguma URL, eu clicar e ir pra um Estate dentro da minha pagina mesmo, como faço? What if instead of clicking, and go to any URL, I click and go to an Estate inside my same page, as I do?

    Obrigado Mário!! Thanks Mario!

  19. Abril 13, 2008 às 6:43 pm | Permalink April 13, 2008 at 6:43 pm | Permalink

    Hey Junior… Hey Junior ...

    Bom, se converter eles como clip de filme provavelmente vai dar.. Well, becoming a movie clip as they probably will give .. quanto ao clicar, quer ir para um estate dentro do flex é isso?? as to click, or go to an estate within the flex is it?

    ou quer ir para um frame dentro da sua pagina html ? or want to go to a frame within your HTML page?

    se quiser ir para um frame, basta no “trigger” click do seu swfloader (onde chamava a função loadURL()), colocar: if you want to go to a frame, simply the "trigger" click on your swfloader (where he drew the line loadURL ()), place:

    this.currentState=”nome_do_state”; this.currentState = "nome_do_state";

    para depois voltar ao state de raiz coloca and then return to the state of root places

    this.currentState=”"; this.currentState = "";

    se for para ir para um frame no seu html, na função que dei em cima coloca: if it is to go to a frame on your html, the role gave up places:

    private function loadUrl():void loadUrl private function (): void
    { (
    var url:URLRequest = new URLRequest(”http://www.gmail.com”); var url: URLRequest = new URLRequest ( "http://www.gmail.com");
    navigateToURL(url, “nome_do_frame”); navigateToURL (url, "nome_do_frame");
    } )

    seria isso? would it?

    abraço. hug.

  20. Junior Rocha Junior Rocha
    Abril 14, 2008 às 4:49 pm | Permalink April 14, 2008 at 4:49 pm | Permalink

    beleza Mário, isso mesmo! Mario beauty, that's right! Muito obrigado! Thank you very much!

    Até mais! Goodbye!

  21. Abel Abel
    Abril 16, 2008 às 4:29 pm | Permalink April 16, 2008 at 4:29 pm | Permalink

    Olá Mario! Hello Mario!

    Seguindo a série de apostilas ( parabéns mais uma vez… ), na quarta apostila, no tópico 6.3 onde Following the series of booklets (congratulations once again ...) in the fourth folder, where the topic 6.3
    vc manda adicionar o seguinte comando na função abrePainelLogin : You manda add the following command in abrePainelLogin function:
    painel.inputUser.text=”teste”. painel.inputUser.text = "test". Ao salvar o projeto e executar, o seguinte erro me é apresentado : To save the project and run the following error I made:

    TypeError: Error #1009: Cannot access a property or method of a null object reference. TypeError: Error # 1009: Can not access the property or method of a null object reference.
    at olaMundo/abrePainelLogin()[C:\Documents and Settings\abel.OBER\My Documents\Flex Builder 3\olaMundo\src\mainScript.as:102] at olaMundo / abrePainelLogin () [C: \ Documents and Settings \ abel.OBER \ My Documents \ Flex Builder 3 \ olaMundo \ src \ mainScript.as: 102]
    at olaMundo/___olaMundo_Button1_click()[C:\Documents and Settings\abel.OBER\My Documents\Flex Builder 3\olaMundo\src\olaMundo.mxml:8] at olaMundo/___olaMundo_Button1_click () [C: \ Documents and Settings \ abel.OBER \ My Documents \ Flex Builder 3 \ olaMundo \ src \ olaMundo.mxml: 8]

    Você saberia me informou o porquê ? You know informed me why?

    Agradeço pela atenção! Thank you for your attention!

  22. Abril 16, 2008 às 5:14 pm | Permalink April 16, 2008 at 5:14 pm | Permalink

    Boas Abel. Good Abel.

    Isso é estranho… This is strange ...
    nessa função pouca coisa pode correr mal, verifique se o id do seu campo (inputText) que serve para colocar o user está com o id=inputUser (isto no dbConf.mxml, no painel de login). Depending on that little thing can go wrong, check the id of your field (inputText), to put the user is with the id = inputUser (in this dbConf.mxml in the login screen).

    penso que só pode ser isso…se não for, me mostra a linha 102. I think it may be that ... if not, show me the line 102. (era essa??). (was that?).

    abraço. hug.

  23. Abel Abel
    Abril 17, 2008 às 12:06 pm | Permalink April 17, 2008 at 12:06 p.m. pm | Permalink

    Ei ai Mario… Hey there Mario ...

    Abaixo segue trecho do código… Below follows passage of the code ...

    private function abrePainelLogin(centrado:Boolean):void { private function abrePainelLogin (focused: Boolean): void (
    var painel:dbConf = new dbConf(); var panel: dbConf = new dbConf ();
    painel.showCloseButton=true; painel.showCloseButton = true;
    painel.inputUser.text=”teste”; // Linha 102 painel.inputUser.text = "test"; / / Line 102
    PopUpManager.addPopUp(painel,this,true); PopUpManager.addPopUp (panel, this, true);
    if(centrado==true) PopUpManager.centerPopUp(painel); if (focus == true) PopUpManager.centerPopUp (panel);
    } )

    e Logo abaixo o código do dbConf Just below and the code of dbConf

    //**************************************************************************************************************// //************************************************ ************************************************** ************//

    //*************************************************************************************************************// //************************************************ ************************************************** ***********//

    Valeu T . Thanks T .

  24. Abril 17, 2008 às 12:28 pm | Permalink April 17, 2008 at 12:28 p.m. pm | Permalink

    piorou.. worsened .. rsrsrsr

    nessa função pouca coisa pode correr mal, verifique se o id do seu campo (inputText) que serve para colocar o user está com o id=inputUser (isto no dbConf.mxml, no painel de login). Depending on that little thing can go wrong, check the id of your field (inputText), to put the user is with the id = inputUser (in this dbConf.mxml in the login screen).

    vc verificou isso? you found it? se no seu dbConf.mxml o campo inputUser existe? is in its dbConf.mxml the field inputUser exist? (é suposto ser o campo onde se coloca o nome de utilizador) (it's supposed to be the field where it puts the user name)

    penso que só pode ser isso… I think it may be that ...

  25. Abel Abel
    Abril 17, 2008 às 2:14 pm | Permalink April 17, 2008 at 2:14 pm | Permalink

    E ai Mário, beleza ? And then Mario, beauty?

    Consegui resolver… Na verdade o erro acontecia porque eu estava inicializando a propriedade textInput antes de chamar o PopUpManager… I made it ... Actually resolve the error happened because I was booting the property textinput before calling PopUpManager ...

    Abaixo segue a função Below follows the function

    private function abrePainelLogin(centrado:Boolean):void { private function abrePainelLogin (focused: Boolean): void (
    var painel:dbConf = new dbConf(); var panel: dbConf = new dbConf ();
    painel.showCloseButton=true; painel.showCloseButton = true;
    painel.inputUser.text=”teste”; // LInha 102 painel.inputUser.text = "test"; / / line 102
    PopUpManager.addPopUp(painel,this,true); PopUpManager.addPopUp (panel, this, true);
    painel.inputUser.text=”teste”; // Colocando aqui funciona perfeitamente. painel.inputUser.text = "test", / / Putting works perfectly here.
    if(centrado==true) PopUpManager.centerPopUp(painel); if (focus == true) PopUpManager.centerPopUp (panel);
    } )

    //*****************************************************************//// //************************************************ *****************////

    Abaixo segue o componente dbConf : Below follows the component dbConf:

    //*****************************************************************//// //************************************************ *****************////

    //*****************************************************************//// //************************************************ *****************////

    Valeu… Abraço! Thanks ... Regards!

  26. Abril 18, 2008 às 6:19 am | Permalink April 18, 2008 at 6:19 am | Permalink

    Ainda bem que funcionou, eu estava achando estranho porque na altura tinha testado, e fui ver no tutorial e confirmei: Glad that worked, I was feeling strange because at the time was tested, and I see in the tutorial and confirmed:

    “basta na função “abrePainelLogin” colocarmos o seguinte: "Just in function" abrePainelLogin "put the following:
    painel.inputUser.text=”teste”; painel.inputUser.text = "test";

    a seguir ao PopUpManager.createPopUp();” after the PopUpManager.createPopUp (); "

    mas também reparei que tenho aqui um erro no tutorial, onde está este texto citado deveria estar: but here I have noticed an error in the tutorial, where is this text that should be:

    “basta na função “abrePainelLogin” colocarmos o seguinte: "Just in function" abrePainelLogin "put the following:
    painel.inputUser.text=”teste”; painel.inputUser.text = "test";

    a seguir ao PopUpManager. centerPopUp() ;” after the PopUpManager. centerPopUp (); "

    É um erro, mas quem estiver com atenção consegue dar por ele!! It is a mistake, but who is to give attention to by him! :)
    E já agora ficam todos convidados a denunciar erros encontrados!! So are all invited to report errors found!
    Abraço! Hug!

  27. Gedson Gedson
    Junho 5, 2008 às 10:28 am | Permalink June 5, 2008 at 10:28 a.m. am | Permalink

    Parabéns! Congratulations! Seus tutoriais estão ótimos… está me ajudando bastante. His tutorials are great ... is helping me a lot.

  28. Fernando Fernando
    Julho 21, 2008 às 9:44 pm | Permalink July 21, 2008 at 9:44 pm | Permalink

    Quando vou fazer um download de alguns tutoriais e arquivos aqui vem pra mim baixar um arquivo de nome When I do a download some tutorials and files came to me download a file named
    download-manager que não consigo abrir… download-manager who can not open ...

    Gostaria de saber qual é o programa utilizado para abrir este tipo de arquivo? I wonder what is the program used to open this type of file?

    Desde já agradeço… Now I thank ...

  29. Julho 22, 2008 às 6:03 am | Permalink July 22, 2008 at 6:03 am | Permalink

    Já algumas pessoas têm deparado com esse erro, a extensão de packages e fontes é .rar e dos tutoriais em si é .pdf Already some people have encountered with this error, the extent of packages and sources are. Rar and tutorials itself is. Pdf

    vou verificar o que se poderá estar a passar. 'll find out what it may be happening.

    Abraço. Hug.

  30. Henrique Henry
    Agosto 30, 2008 às 10:04 pm | Permalink August 30, 2008 at 10:04 a.m. pm | Permalink

    Material mto bom mm, obrigado pelas dicas Material v. mm good, thanks for the tips

  31. Setembro 2, 2008 às 5:01 pm | Permalink September 2, 2008 at 5:01 pm | Permalink

    De nada Henrique! Henrique de nada! :)

  32. Ari Araujo Ari Araujo
    Setembro 15, 2008 às 11:40 am | Permalink September 15, 2008 at 11:40 a.m. am | Permalink

    Achei muito interessante o desenvolvimento em FLEX, Mario voce poderia indicar algum curso on-line , um site alguma coisa para iniciantes I found it very interesting development in FLEX, Mario you could indicate a course online, a site something for beginners

  33. Setembro 17, 2008 às 12:07 pm | Permalink September 17, 2008 at 12:07 pm | Permalink

    Boas Ari Araujo! Ari Araujo good!
    Desculpa so responder agora, tenho estado com bastante trabalho… Sorry reply so far, I have been with a lot of work ...

    Alem dos tutoriais aqui colocados : “Flex a partir do zero” eo “trace(”action script 3″)” pode encontrar muita informação em blogs como o http://vedovelli.com.br que têm uns screencasts otimos para iniciantes e não só. Besides the tutorials offered here: "Flex from scratch" and "trace (" action script 3 ")" can find plenty of information on blogs like http://vedovelli.com.br screencasts that have some great and not for beginners only.

    Existem também uns cursos na e-Genial: http://www.egenialsas.com.br/cursos There are also some courses in e-Genial: http://www.egenialsas.com.br/cursos

    Esse são os unicos que conheço… Such are the only ones who know ...

    Abraço. Hug.

  34. Setembro 30, 2008 às 7:39 pm | Permalink September 30, 2008 at 7:39 pm | Permalink

    caraca cara, padrão mesmo, pelo jeito teremos um escritor, caracas face, same pattern, the way we have a writer,

    ^^ ^ ^

    quando sai a primeira edição do livro, when you leave the first edition of the book,

    msdevweb - caindo de cabeça msdevweb - falling from head

    FLEX DO BASICO AO AVANÇADO FLEX from basic to advanced

    AHuAHHauHAuhu muito bom manda uma copia pra mim dae. AHuAHHauHAuhu very good to me sends a copy Aid.

    Abraço Hug

3 Trackbacks 3 Trackbacks

  1. Por Manifesto Flex Brasil | TSW - That Should Work em Março 19, 2008 às 1:28 pm By Manifesto Flex Brazil | TSW - That Should Work on March 19, 2008 at 1:28 pm

    [...] Adobe Flex A partir do zero - parte III [...] [...] Adobe Flex Starting from scratch - Part III [...]

  2. [...] Recentes Flex Sistema Imobiliário - Detalhes do Código (4)Adobe Flex A partir do zero - parte III (27)Adobe e-seminars - Seminário Online (4)Flex dataGrid - Operações [...] [...] Recent Flex System Property - Details of the code (4) The Adobe Flex from scratch - Part III (27) Adobe e-seminars - Online Seminar (4) Flex DataGrid - Operations [...]

  3. [...] Adobe Flex Builder a partir do zero - Parte 3 [...] [...] Adobe Flex Builder from scratch - Part 3 [...]

Deixe um comentário Leave a comment

O seu email nunca será publicado ou partilhado. Your email will never be published or shared. Campos obrigatórios estão marcados com um * Required fields are marked with an *

* *
* *