Ultimas Entradas »
Ultimos Comentários »
Entradas Populares »

Flex; Exemplos de boas práticas!

Escrito por Mário Santos em Julho 23, 2008 – 6:52 am

James Ward, Envagelista da adobe, que se intitula ele proprio como Ria Cowboy ( www.jamesward.com ) é um dos cerebros por detras da tecnologia do flex, e desta feita lançou um video com bastantes pontos de boas praticas, bem como exemplos escritos.

Vejam o video:
Read more »


Tags: , , , , , , ,
Escrito em Action Script & MXML, Air, Flex, RIA's Geral, Tecnologia | Sem Comentários »

Flex Report; Gerar relatórios para impressão.

Escrito por Mário Santos em Julho 11, 2008 – 1:22 pm

Todos sabemos que o flex ainda mal consegue lidar com documentos PDF e também sabemos que a sua API de impressão ainda é difícil de compreender e muito mais de utilizar… pois bem, é aí que entra o flexReport, ainda pouco usado por muito pouca gente mas que sem duvida é das melhores alternativas à impressão do flex.

Este flex report funciona com “paginas” template que são criadas como componentes em MXML e que na altura de visualizar-mos o nosso documento para impressão são apresentadas no nosso ecrã com recurso a um screenshot de cada pagina, embora a sua utilização possa parecer um bocado complicada deixe-me dizer-vos que é a melhor alternativa que conheço a nível de previsualização para impressão. E com recurso ao AlivePDF consegue também criar  pdf’s com o nosso conteúdo das páginas, mas com uma senão, como o pdf não aceita a criação de um layout de uma datagrid, por exemplo, o que o Flex Report faz é a criação de uma imagem a partir de cada pagina e adiciona-las no pdf, ou seja, o nosso pdf será uma cópia das páginas do flex o que na altura de ver e imprimir o pdf a qualidade deixa muito a desejar… mas a boa notícia é que se imprimir-mos esse mesmo documento a partir do flex, sem gerar o pdf, a qualidade é muito boa, pelo qu se torna bem fiável para utilizar em aplicativos e deixar uma aspecto bem profissional como podem ver na imagem em baixo (de notar que fiz algumas alterações no layout):

image

Como o código fonte do flex report encontra-se apenas disponivel em repositorio SVN, tomei a liberdade de fazer uma versão para download que podem encontrar aqui.

O exemplo acima online pode ser visto aqui, notem que o botão para gerar pdf demora a processar o pdf, cerca de 1 minuto, isto porque envia um bitearray de dados de cada imgem…

O código fonte pode ser visto aqui

Site Oficial: http://www.kemelyon.com

Espero que seja util.

Cumprimentos.


Tags: , , , , , , , ,
Escrito em Action Script & MXML, Air, Flex | 6 Comentários »

Action Script 2 & 3; Diferenças entre!

Escrito por Mário Santos em Julho 8, 2008 – 9:21 am

Bem, ando meio ausente devido à enorme quantidade de trabalho que muitas vezes têm que ver prazos cumpridos… mas lá vou dando uma passada pelo blog… hoje trago a resposta a muitas duvidas de muita gente.

Muitas pessoas, tal como eu, perguntam… quais as diferenças entre o AS2 & AS3 ??

Bem, estar a explicar todas as classes alteradas levava muito tempo, mas descobri uma preciosidade da adobe muito interessante, uma lista de todas as classes que foram alteradas na migração do AS2 para o AS3, e aí se encontra a resposta para as preces de todos os que têm essas duvidas.

Aqui podem encontrar o link directo:

Adobe Action Script Language Refrence - Diferences.

Espero que seja muito util, principalmente quando andam à procura de uma utilização de uma classe que dá erro..

Abraço.


Tags: , , , , , , , , ,
Escrito em Action Script & MXML, Air, Flash, Flex | Sem Comentários »

Adobe Flex a partir do zero. Livro Actualizado.

Escrito por Mário Santos em Junho 30, 2008 – 8:23 am

O flex book, que compila as partes do meu tutorial adobe flex a partir do zero foi agora actualizado com a parte 5, contando já com 75 partes.

image

A parte que foi junta engloba os pontos 9.x, perfazendo o seu index distribuído pela seguinte forma:

 

1. Observações iniciais. Pag. 4- 5
2. Instalando, configurando e fazendo o típico teste “hello world”. Pag. 5-6
2.1. Criando um novo Projecto. Pag. 6-7
2.2. Entendendo o espaço de Trabalho do Flex Builder. Pag. 7-10
2.3. Criando o primeiro exemplo “hello world”. Pag. 10-11
2.3.1. Criando um script (AS3). Pag. 12-14
3. Entendendo a ordenação e estruturação do código. Pag. 14-16
3.1. Criação de um ficheiro action script externo para uso no flex. Pag. 16-18
4. Entendendo os componentes internos, states e transições/efeitos. Pag. 18-20
4.1. States, entendendo a sua disposição. Pag. 21-22
4.2. Transições e seus efeitos. Pag. 23-24
5. Programação do exemplo “olá mundo” em Action Script. Pag. 25-27
6. Efeitos e eventListners. Pag. 27-32
7. Componentes e Módulos. Pag. 33
7.1. As diferenças entre componentes e módulos. Pag. 33
7.2. Criando um componente e trabalhando com ele. Pag. 34-36
7.3. Enviando e recebendo dados de/para um componente. Pag. 37-38
7.4. Criando um módulo e trabalhando com ele. Pag. 38-41
8. Entendendo a comunicação com Objectos Remotos. Pag. 42
8.1. Instalação do amfPHP e servidor Wamp. Pag. 42-43
8.2. Criando o primeiro serviço no amfPHP. Pag. 43-44
8.3. Configurando o Flex Builder para trabalhar com o amfPHP. Pag. 44
8.4. Criando o primeiro Remote Object no Flex. Pag. 45-46
9. Criando o primeiro sistema CRUD em Flex Pag. 48
9.1. Criaçao das primeiras tabelas/serviços no mysql/amfphp Pag. 48-49
9.1.1. Criando tabela users Pag. 49
9.1.2. Inserindo utilizador de teste Pag. 49
9.1.3. Criando serviço de login no amfPHP Pag. 50 - 52
9.2. Criação de remoteObjects e Funções no Flex Pag. 53 - 56
9.3. Utilização de dados do remoteObject numa dataGrid Pag. 56
9.3.1. Criando tabelas e inserindo dados no mySql Pag. 57
9.3.2. Criação dos serviços CRUD no amfPHP Pag. 57-60
9.4. Operações de Leitura, Escrita, Actualização e Eliminação. Pag. 60 -62
9.4.1. Operação de leitura Pag. 62-64
9.4.2. Criação de sate admin para operações escrita, eliminação e actualização Pag. 64-65
9.4.2.2. Criação de layout para operações CRUD dentro de um viewstack Pag. 66-68
9.4.3. Operação de inserção Pag. 68-70
9.4.4. Operação de actualização Pag. 70-71
9.4.5. Operação de eliminação Pag. 71-72
9.4. Protegendo área administrativa Pag 72-75

 

Vamos então à parte que interessa mostrando o download de todas as compilações deste tutorial feitas até agora:

Read more »


Tags: , , , , , , ,
Escrito em Action Script & MXML, Air, Flex, Notícias | 7 Comentários »

Tutorial Action Script 3 - Parte I - O Livro

Escrito por Mário Santos em Junho 30, 2008 – 7:02 am

image

Bem, depois de bastante gente ter pedido e um dia de atraso, cá venho colocar a compilação do tutorial Action Script 3 num único pdf  para download da comunidade. Depois de algum tempo a corrigir erros, aqui fica a versão corrigida que em pouco diferencia a versão sorteada aqui no site.

 

Actualmente ando sem muito tempo, pelo que as próximas partes dos tutoriais AS3 - trace(”Action Script 3″) e Adobe Flex a Partir do Zero provavelmente sofrerão alguma demora, pelo que não fiquem chateados até porque os programadores também têm trabalho e vida :p

 

A “obra” encontra-se debaixo da mesma licença que o Adobe Flex a Partir do Zero, ou seja:

Creative Commons by-nc-nd 3.0 Unported (cliquem no link para ver as limitações)

 

Então, fica o esperado download que pode ser feito aqui

 

Um abraço!


Tags: , , , , , , , , , , ,
Escrito em Action Script & MXML, Air, Flash, Flex | Sem Comentários »

AIR Cookbook beta online!

Escrito por Mário Santos em Junho 19, 2008 – 7:16 am

Para quem já conhece o flex cookbook já sabe do que estou a falar, para quem não sabe, fica o resumo, o cookbook é um estilo de livro (pergunta-resposta) em que podemos todos contribuir…

 

Mais uma boa noticia da Adobe e O’Reilly que juntos colocaram online esta beta.

 

Vale a pena ver, tanto o cookbook do AIR como o do Flex.

AIR Cookbook

Flex Cookbook

 

Abraço.


Tags: , , , , , , , ,
Escrito em Action Script & MXML, Air, Flex, Notícias | Sem Comentários »

Tutorial Action Script 3 - O livro. (Sorteio)

Escrito por Mário Santos em Junho 17, 2008 – 2:26 pm

Depois de ter lançado os primeiros 10 artigos do meu tutorial, compilei-os em apenas um pdf juntando a eles a parte 11 que nos explica e mostra um exemplo completo da primeira class hereditária e composta. Um óptimo exemplo para quem tem seguido o tutorial e que agora conseguirá finalmente fazer a sua primeira class em action script. Aqui fica a capa fresquinha!!

 

image

 

O livro inicialmente seria para FLASH e FLEX, mas decidi direcciona-lo apenas para o FLEX, pelo que aliado ao tutorial Adobe Flex a partir do zero se torna uma grande referencia para iniciantes e não só. Esta primeira parte conta já com 36 paginas que fala desde as noções basicas até a abordagem completa de componentes, propriedades, métodos, eventos, class’s e muito mais…

 

Ainda não vou disponibilizar para todos o download, apenas disponibilizarei por sorteio 10 cópias entre os comentários que obter visto que texto ainda tem alguns erros de português (sim, eu sei…mas querem o que? escrever à pressa e quase 2 anos a escrever francês dá nisto) pelo que ainda terei de os corrigir.

 

Deixem então um comentário ao meu trabalho desenvolvido e distribuido pelo blog em 6 meses de vida (escrevam algo bonito ah?!!), estruturando o vosso comentário se possível da seguinte forma:

 

O que eu critico: “escrevam uma critica dirigida ao blog/trabalhos/a mim”

O que eu gosto: “escrevam um elogio dirigido ao blog/trabalhos/a mim”

 

O sorteio será no próximo sábado (21/06/08) às 12:00 (GMT)

Se não forem atingidos 10 comentários o livro será distribuído pelos que existem.

 

Venham esses comentários!

p.s. Deixem um e-mail válido.


Tags: , , , , , , ,
Escrito em Action Script & MXML, Air, Flash, Flex, Notícias | 26 Comentários »

Live Help/Call Center Source in flex+blazeDS

Escrito por Mário Santos em Junho 17, 2008 – 6:55 am

Um execelente exemplo com código fonte vindo de um programador da adobe, Christophe Coenraets, onde podemos ver a funcionar um sistema de atedimento ao cliente online. Completamente feito em Flex com recurso ao BlazeDS e LCDS (tecnologias da adobe) pode-se ver um excelente profissionalismo no código e funcionamente da aplicação que pode ser testada online na versão cliente e operador, podem testar em:

 

Cliente: http://coenraets.org/apps/livehelp/customer.html (coloquem o vosso endereço de email)

Operador: http://coenraets.org/apps/livehelp/callcenter.html (coloquem o vosso endereço de email)

NOTA: Os endereços de email devem ser iguais para identificar a mesma sandbox.

 

Download parte Cliente aqui

Download parte Operador aqui

Download BlazeDS aqui

Download LCDS aqui

 

Mais informações sobre a devida configuração aqui.

Uma excelente aplicação para enriquecer o conhecimento das possibilidades do flex.

 

Abraço.


Tags: , , , , , , ,
Escrito em Action Script & MXML, Air, Flex, HTML, XHTML, CSS, Java Script, Notícias | 2 Comentários »

Adobe AIR CS3/4 ?!?!

Escrito por Mário Santos em Junho 17, 2008 – 6:39 am

Bem poderia ser este o nome, mas ainda não o é…talvez futuramente… mas o porquê deste titulo? muito simples.. a adobe lançou no seu labs o SwitchBoard que tem como principal objectivo comunicar com a Creative Suite, que engloba os produtos mais importantes da Adobe (Photoshop, DreamWeaver, Fireworks, Flash, Director, Contribute ou Indesign) Este SwitchBoard disponibiliza o controlo das aplicações adobe a partir dos scripts DOM da suite, tudo isto a partir do AIR.

Foram então disponibilizados no site 2 downloads, o installer que é necessário para correr aplicações AIR que utilizem o SwitchBoard e o SDK que permite aos programadores estudarem e utilizarem o SDK no seu aplicativo (como swc).

 

No pacote de download temos alguns exemplos como do InDesign em que o AIR importa um documento XML para o indesign e um exemplo de photoshop (inúmeras vantagens e possibilidades aqui) que converte uma imagem para .png.

 

Mais informações e download aqui

 

Abraços.


Tags: , , , , , ,
Escrito em Action Script & MXML, Air, Flex, Notícias, Uncategorized | Sem Comentários »

Adobe Thermo Screenshots - Agua na boca!!

Escrito por Mário Santos em Junho 11, 2008 – 1:30 pm

Finalmente ao fim de alguns meses o Thermo volta novamente a colocar agua na boca dos fans do Flex, desta feita vieram a publico alguns screenshots na pagina do MAX da adobe, ora vejam:

 

 

Podem ver as imagens em grande resolução e o post original em:

http://max.adobe.com/blog/2008/06/thermo-screenshot-exclusive_3238.html

 

Bem…parece que já é mesmo um sucesso e ainda nem beta’s publicas existem!

Abraço.


Tags: , , ,
Escrito em Action Script & MXML, Air, Flex, Notícias, Uncategorized | Sem Comentários »