Hoje por uma necessidade da empresa resolvi então.. aprender java!!
Anteriormente tinha tentado desenvolver uma aplicação utilizando o Flex com Air e sinceramente uma união muito boa… mais ainda para desenvolvimento de Widget’s.
Existem várias necessidades que o Flex/Air não conseguem ainda dá suporte, uma que me fez muita falta foi a questão da impressão em matricias… que depois de muito pesquisa encontrei a resposta.. que o flash player não consegue se comunicacar com impressoras matricias.
Então pra mim ficou definido flex/air somente para desenvolvimento de widget’s pelo menos por enquanto. Voltando… ao java resolvi aprender.. comprei um livro de uma série bastante conhecida “Use a Cabeça – JAVA” tenho vários livros… sou realmente apoixanado pela forma que eles apresentam o conteúdo…
então até mais, grande abraço!
O 1º flashcampbrasil aconteçeu dia 15 e 16 de janeiro no Maceió Mar Hotel reuniu alguns dos melhores profissionais de RIA do mundo apresentando, discutindo novas tendências, tivemos os seguintes palestrantes:
Algumas fotos minhas no evento.
Fala pessoal, tempão sem postar nada….
Vamos lá.. desta vez irei falar sobre uma grande batalha que os desenvolvedores em flex passam que a impressão de relatórios. Visitando o blog do italo matos encontrei um breve post sobre o componente FlexPrintJob no qual nos dá uma ajuda muito grande.
Pequeno exemplo:
import mx.printing.FlexPrintJob;
var print:FlexPrintJob = new FlexPrintJob();
public function printReport():void {
if (print.start()) {
print.addObject(componente);
print.send();
}
}
Vamos a breve explicação, foi criado a instancia do objeto que referência o componente FlexPrintJob. No momento em que print.start() startado o componente onde mesmo assim o código continua em execução depois é instanciado o print.addObject(componente) nesse momento adicionamos o objeto desejado nesse caso chamamos de componente mas você pode usar qualquer objeto que implemente a interface IUIComponent.
Então no momento que for acionado a funcão printReport() será iniciado a impressão do componente.
Para quem quiser estuda-lo mais a fundo Class reference