Autor: Andre Gil

Problema de foco com Flash/Flex no Firefox

Estou trabalhando em um projeto atualmente em que o cliente solicitou que o aplicativo pudesse ser controlado por teclas de atalho. Elas funcionam perfeitamente no Google Chrome e no IE mas, por algum motivo, o Firefox não trabalha muito bem com o foco em objetos “embedados” as vezes. Depois de muitos testes, encontrei uma maneira…

Como desenvolver e debugar Flex no Google Chrome

Desenvolver e debugar aplicações Flex no Google Chrome as vezes pode dar um pouco de dor de cabeça. Por isso, vou mostrar para vocês como resolver alguns dos problemas mais comuns. Configurando o Eclipse Primeiro você deve configurar o Eclipse. Abra Preferences > General > Web Browser e selecione “Use external Web Browser”. Então, clique…

Como pegar o BitmapData e o ByteArray de um Embed no Flex?

Quando você quer manipular imagens e outros tipos de arquivos no Flex, geralmente você precisa do BitmapData ou o ByteArray desse arquivo. A maioria das pessoas já sabe como fazer isso usando o Loader, mas é um pouco mais difícil encontrar informações sobre como fazer isso com arquivos “Embedados”. Por isso, vou mostrar aqui como…

Passando parâmetros para Event Handlers – Parte 2

Ano passasdo perguntei ao Beck como passar parâmetros para Event Handlers adicionados dinamicamente, porque quando você adiciona Event Listener usando myComp.addEventListener(…), o handler deve esperar apenas o parâmetro do evento. O Beck deu uma solução para isso, mas deixou claro que é apenas uma solução “alternativa”, não a melhor delas. Alguns dias atrás eu estava…

Tamanho de Container com Base nos Filhos

Quando criamos um Container no Flex e não especificamos seu tamanho, o tamanho será calculado com base nos filhos que são adicionados ao Container. Porém, caso você especifique um tamanho para ele, o tamanho passa a ser o que você especificou e, caso ele seja menor do que o tamanho dos filhos, o componente exibirá…

Como fazer Binding em Functions corretamente?

Pode parecer uma coisa boba, mas muita gente ainda tem dúvidas de como fazer o bind em functions no Flex. O maior problema com isso é que, como o resultado de uma function pode depender de muitos fatores, o Flex não tem como saber se o valor foi atualizado ou não, portanto o bind não…

Microsoft Office 14 em Silverlight

A Microsoft fez uma demonstração do Office 14, no segundo dia do PDC 2008, e mostrou que ele trará uma versão para acesso Web desenvolvida em Silverlight. As noticias ainda estão meio confusas, alguns disseram que ele trará todas as opções do pacote Office padrão, o que eu duvido muito, outros disseram que será uma…

Monitorar trafego HTTP e capturar pacotes AMF

Em alguns casos é necessário observar o que está trafegando entre o browser e o servidor para que possamos fazer debug em algumas aplicações. Um software que uso para isso a um bom tempo e que nunca me decepcionou é o Charles. Apesar de ter um nome “diferente”, Charles é uma ferramente muito útil. Entre…