Se você, assim como eu, sempre sonhou em passar suas aplicações em Flash para o desktop, saiba que agora existe uma solução. Na verdade, antes existiam algumas soluções como o Zinc. Mas era um tanto quanto complicado utilizá-lo, pois você tem que compilar sua aplicação no Flash e depois gerar o executável para rodar no desktop.
No artigo anterior, vimos o que são pacotes, classes e objetos, e também como e porque usá-los.
Agora, vamos utilizar os conhecimentos que temos para criar novas coisas, coisas mais úteis (eu espero). Vamos começar por um cara que é figura batida em qualquer site: o botão.
Não importa pra que, sempre existe um botão em um site, e das mais variadas formas. E, por ser algo simples, ele é o exemplo perfeito para começarmos a nos habituar com a linguagem.
Ah... que maravilha o mundo OOP! Tudo organizado, cada coisa em seu lugar. Imagine só, pacotes, classes, interfaces, objetos, tudo ao seu alcance. Como?! Esse mundo não parece maravilhoso para você? Bom, se você não entende nada de OOP (do inglês, Object Oriented Programming - Programação Orientada a Objetos), este mundo lhe parecerá mais um pesadelo do que um sonho. Mas não se preocupe, o objetivo deste artigo é lhe mostrar o quão bom este mundo é, e como é fácil viver nele.
Depois de muito penar, ouvir uma, duas, três, dez (até perdi a conta de quantas) indicações furadas, você finalmente conseguiu uma indicação de um bom cliente. Bom mesmo! Muito bom! Excelente! E agora? "Bem que ele podia não ser tão bom... daí eu ia de qualquer jeito, falava qualquer coisa e pronto! Se perdesse.. nem bom cliente era!" Negativo! Todo mundo precisa de bons clientes. Então, ao trabalho.
Você é desenvolvedor, designer, webmaster, ou qualquer denominação cheirando a antigo também serve. Não. Na verdade você é um agricultor! Ou pelo menos, deveria ser. Não, não bebi ainda hoje, e vou explicar tudo.
Chegamos à terceira e última parte da nossa pequena série sobre XML. No artigo anterior, aprendemos como criar um pequeno leitor de notícias usando componentes, o aplicativo continha 2 componente, List e TextArea, que tinham como objetivo listar as notícias existentes e exibi-las conforme a solicitação do usuário.
No artigo anterior, vimos as vantagens em usarmos um documento XML para transferir dados pra o Flash, e fizemos um simples exemplo para entender a relação entre eles.
A internet, e-mails, os Icq e MSN da vida trouxeram uma nova linguagem para o dia a dia, principalmente para os aficcionados. Já se permite escrever de qualquer jeito e, acho até, que é meio de mau tom corrigir as pessoas no msn. Mas o quanto essa linguagem, essa informalidade, pode sair da telinha e ir para o dia a dia?
Hoje em dia, diversos aplicativos usam XML: bancos de dados, navegadores web, clientes de e-mail, seu player de MP3 e até mesmo a sua agenda. Podemos citar também os diversos formatos que existem, tais como RSS, ATOM, SVG, WSDL, etc.
A vontade era de tirar as botas. Mas, olhei em volta e achei que os demais ocupantes do bar não iam gostar nem um pouco. Estava calor e fazia mais de 12 horas que meus pés as ocupavam.
Não iam gostar mesmo. Me apressei então a pedir uma cerveja. Estava finalmente concluído, depois de 10 anos, o meu roteiro. Em 1994 me debrucei em um mapa e tracei meus objetivos: uma viagem pelo pantanal, de motocicleta, passando, obrigatoriamente, por uma série de lugares.