ltimas Publicaes

Curso de Adobe Flex focado em PHP – turma 01

Para os programadores PHP que estiverem interessados em aprender Flex, estou iniciando a primeira turma voltado a Flex com conexão ao PHP com AMFPHP e Zend Framework.

No decorrer do treinamento os componentes que necessitarem de dados será utilizado conexões com o PHP para prover estes dados.
Aqueles que tiverem interesse, leia mais em http://www.adobeflex.com.br/cursos/adobe-flex-focado-em-php-turma-01
Período:
O Curso se estenderá do dia 30/11 [...]

Continuar lendo...

Carregando uma fonte somente se ela não estiver instalada no client

Este processo comecei a pensar quando um cliente meu não tinha a fonte Arial instalada e tudo que dependia dela não aparecia. A segunda utilidade é economizar banda, pois as fontes normalmente consomem muito espaço do SWF quando embutidas. para que carregar uma fonte se a mesma já esta no Cliente?

Então, um pouco de pesquisa montei a classe FontUtil, que possui somente um método, registerFont que invocamos para passar a fonte, e o caminho da conte compilada.

Continuar lendo...

Fontes

Hoje precisei desenvolver uma aplicação com algumas fontes. Isso sobrecarregou muito minha aplicação.
Vasculhando o livedocs, achei a classe Font e esta classe possui o método estático enumerateFonts que retorna a lista de todas as fontes instaladas no seu computador. Um pouco de pesquisa consegui a lista de fontes que esta disponível na maquina do usuário.
Font.enumerateFonts( true [...]

Continuar lendo...

[OFF] Pequeno errinho…

Me deparei agora com uma das maiores listas de erros.

Continuar lendo...

Preload não funciona com gzip habilitado no Apache

Para aqueles que como eu habilitou a biblioteca gzip no servidor apache, certamente notará que o preload não aparecerá. Então pesquisando na Web, percebi que realmente este é um problema que existe e só é contornado adicionando uma exceção ao módulo deflate.
Veja a configuração retirado da página do mod_deflate.
<Location />
# Insert [...]

Continuar lendo...

Eduardo Kraus no AperteCast 42

Eu fui convidado a participar do 42° AperteCast promovido pelo apertef5.com.br.
Então para escutar e conferir acesse http://apertef5.com.br/podcast/podcast-apertecast-42-flex-e-r-i-a/.
Neste podcats foi abordados os seguintes assuntos:

O que é R.I.A.
Porque Flash e não Flex para criação de sites
Qual a diferença entre Flex e Flash
Aplicativos feito em adobe air
Aplicativos feito em R.I.A
Mercado de trabalho
Vantagens de usar R.I.A e muito [...]

Continuar lendo...

[OFF] O pessoal esta se especializando

Por dia recebo em média 6 e-mail de golpe, mais nenhum foi tão profissional quanto este que recebi agora. Vejam os detalhes abaixo.
O E-mail:

O logo do Download foi bem deitinho também:

Primeiro sintoma da Fraude, Não assinado:

Programa muito bem feitinho, caprichado nos detalhes:

Idêntico ao site do Banco:

Ele quer minha senha? Ganhou:

A senha de 6 dígitos:

Não esqueceram [...]

Continuar lendo...

Cade o Application.application no Flex4

Esta é a pergunta que mais recebo em meu E-mail, e só hoje foram 4.
Application.application não esta mais disponível no Gumbo e agora temos FlexGlobals.topLevelApplication.
Este recurso raramente é usado, mais quando estamos dentro de componentes ou itemrenderer e precisamos abrir um PopUp, ou um Alert centralizado precisamos fazer assim no Flex3:
PopUpManager.createPopUp( DisplayObject( Application.application ), ClassePopup [...]

Continuar lendo...

Flash Builder 4 connect Data Services

Criei um ScreenCast mostrando como se conectar ao ZendAmf com o Flash builder 4.

Se quiserem fazer o Download do FLV, esta disponível aqui.

Continuar lendo...

SharedBall com Red5 ou FMS

Ninguém discorda que o SharedBall é o melhor exemplo de sincronização entre ambientes. Eu quando descobri o FMS foi meu primeiro exemplo que fiz, naquele caso era flash, para esta sincronização.
Para o SharedBall pode ser usado o Red5, com o serviço fitcDemo, ou outro serviço, e no FMS apenas criando uma pasta em /FMS/applications.
Basicamente temos [...]

Continuar lendo...