Categoria: Otimização

Resource Bundle – Flex 4

Nos dias atuais é bem dificil imaginar uma aplicação que não tenha suporte multi-linguagem e o Flex não deixa a desejar nesse requisito, sua solução chama-se: Resource Bundle. Resource Bundle é um arquivo simples que tem a estrutura de CHAVE=VALOR onde o Flex faz a busca desses valores através das chaves. Estrutura exemplo: 1234key=value chave=valor…

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á…

Transfer object pattern & annotations

Como o título já diz, este post demonstra algumas implementações para facilitar a cópia de objetos semelhantes. Para menor acoplamento entre a camada de visualização e o banco de dados, utilizamos DTOs que são (quase) espelhos de Entidades. Ganhamos flexibilidade para criar objetos mais produtivos para o front-end, o que torna(va) o back-end improdutivo.

Operador Lógico ||= em AS3

Bom, poucas pessoas sabem para que serve o operador lógico “||=”. Vou tentar explicar um pouco sobre ele. Na documentação da adobe este operador é descrito da seguinte forma: “Assigns expression1 the value of expression1 || expression2.”, traduzindo seria: “Atribui para expressão1 o valor de expressão1 ou da expressão2″. Lembrando que para o operador lógico…

Flash 10 – Dynamic Sound Generation – II

Olá pessoal, essa é o segundo post da sequência de três partes sobre Dynamic Sounds no Flash Player 10. Veja aqui a primeira parte da sequência. A idéia inicial era fazer um grande screencast explicando como gerar sons dinâmicos e as novas features da API de som, mas enquanto estava criando o screencast concluí que…

Otimização de aplicações com gzip

Alguns meses atrás passamos por um processo de otimização em algumas aplicações desenvolvidas para um de nossos clientes e uma das idéias que trouxe ótimos resultados foi o uso da compressão de dados no servidor utilizando gzip. Existem algumas maneiras para que essa compressão seja utilizada, porém a que escolhemos foi com o uso de…

Como aumentar velocidade de Firefox 3 drasticamente

Parece que FF3 tem probleminha com cache por causa de anti-phishing algoritmo. Encontrei isto no algum lugar na net, e realmente funciona. Vai para FF preferences -> Security e deseleciona segundo e terceiro checkbox, “Tell me if …” Fecha preferencias e firefox. Vai para settings do seu usuario onde FF guarda-los. No Windows deve ser…