AMFPHP ou ZendAmf
Postado em 11 de Outubro de 2011
Uma discussão que esta em alta é em relação a velocidade do ZendAmf. O ZendAmf é realmente mais lento por possuir recursos extras e ser baseado no Zend Framework. Eu já fiz a validação do XML ou AMFPHP, e nesta mostrei que o AMFPHP é muito mais rápido que o XML. Então aproveitando o exemplo mostro que o AMFPHP ainda continua mais rápido que o ZendAmf e por isso [...]
AMFPHP ou XML
Postado em 11 de Outubro de 2011
A discussão é longa, cada um defende a tecnologia que usa. Eu defendo o AMF e vim aqui hoje para demonstrar o porque de tanta insistência no AMF em relação ao XML. Criei um aplicativo simples que se conecta com o AMFPHP e ao XML e traz um Array contendo 4.000 elementos. Isso tanto no XML como no AMF. Na resposta eu adiciono o tempo a uma lista e que pode ser visualizado [...]
Filtragem dinâmica no Flex com AMFPHP
Postado em 11 de Outubro de 2011
Ola, depois de muito sumido aqui do Blog, quase 6 dias direto sem parar em um projeto Flex(Chocolate e Flex), resolvi parar um pouco e escrever este Post. Este projeto faz busca no AMFPHP toda vês que digita alguma palavra. Isso graças ao Timer que implementei para aguardar um pouco a cada chamada. Arquivo main.mxml private function init():void { // Timer para aguardar [...]
Obrigado Microsoft
Postado em 01 de Abril de 2011
Em abril de 2007 a Microsoft lançou o Silverlight, e desde esta data até hoje ainda não instalei para testar ou utiliza-lo. Até o Sonora do Terra parei de ouvir por falta do plug-in. Mesmo assim sem saber se é bom ou é mais um modo de entrar vírus na minha maquina, tenho que agradecer a microsoft por tela criado. Graças a [...]
Quer um Trampo, Venha pra ca
Postado em 09 de Março de 2011
Se você esta a fim de trabalhar em uma empresa que você pode crescer junto com o crescimento dela, que valoriza o funcionário. Venha trabalhar em um lugar onde você poderá desenvolver todo o seu potencial! Oferecemos oportunidade para programador para trabalhar em um ambiente de trabalho colaborativo, com uma equipe integrada e projetos desafiadores. Grande [...]
Vaga programador PHP e FLEX4
Postado em 21 de Fevereiro de 2011
Empresa sedeada em lisboa (portugal) precisa de Programador ( tempo inteiro ou free lancer ) em PHP E FLEX4 para a criação de portais com backoffice e sistemas de facturação e gestão. Interessados entre em contato que passo os detalhes da empresa. (Para evitar problemas de SPAM, não adiciono E-mail ao [...]
O Que é um Loop?
Postado em 12 de Maio de 2010
Para quem não conhece o conceito de LOOP, trata-se de uma terminologia assim nomeada por estudiosos de informática para definir uma confusão criada e que não possui uma explicação concreta para solução do problema. Bem, vou tentar explicar em poucas palavras esta famosa terminologia: Diz-se que um programa de computação “entrou em loop” quando [...]
FileReferenceList - Upload de múltiplos arquivos
Postado em 12 de Maio de 2010
Algumas vezes em nossos projetos precisamos fazer uploads de mais de um arquivo. No Flash a classe FileReferenceList fornece recursos para permitir que o usuário selecione um ou mais arquivos para upload. Um objeto FileReferenceList uma lista de FileReference. Isso significa que ao selecionar vários arquivos o método fileList possuirá a lista de Filereference, um para [...]
Flex com SHOUTcast Streaming
Postado em 14 de Abril de 2010
Um dos melhores sistema para rádio On-line é o SHOUTcast. Estou estudando ele bastante agora, descobri coisas muito bacana dele com o Flex. Então ao invés de só usar o Windows Media Player, podes também disponibilizar um player em Flash para seus ouvintes ouvirem diretamente da Web se a necessidade deste plug-in da M$. Veja abaixo como é simples a sua utilização no [...]
SHOUTcast e Red5 unidos
Postado em 14 de Abril de 2010
Procurando na Internet um modo de o Red5 acessar um serviço do SHOUTcast e e encontrei isso no próprio site da Red5. O Plug-in icyplugin permite que sejam acessados transmissões de vários outros softwares. Veja a especificação: This plugin allows media origination from SHOUTcast, NSVCap, Winamp DSP, or other ICY compatible broadcasting applications. (Original) Bom, [...]
usando return para encerar métodos com retorno void
Postado em 13 de Abril de 2010
Você alguma vez já deve ter visto algo assim: public function funcaoFazAlgumaCoisa(event:MouseEvent):void { if(!algumaCoisa) { Alert.show('A variável não possui valor!') return; } algumaCoisa.atualizaSeiLaOQue() } Veja que a função retorna void, mais void significa que a função não aceita retorno! Certo? Correto, mais neste caso o return tem [...]
Flash Builder 4 disponível hoje
Postado em 22 de Março de 2010
Semana começou com noticias muito boas para aqueles que esperavam a versão 4 ser lançada no mercado. Além de ser muito bonito, ele vem com muitas melhorias em relação aos betas e também em relação ao Flex3. Aproveitei e migrei dois projetos iniciados no Beta 1 para a nova versão e funcionou perfeitamente. Mais a maior de todas as melhorias esta na redução da [...]
O AMFPHP não morreu
Postado em 02 de Fevereiro de 2010
Três dias após eu demonstrar que o AMFPHP é mais rápido que o Zend_Amf, saiu uma atualização do AMFPHP. Veja a lista de arquivos em http://sourceforge.net/projects/amfphp/files/ O AMFPHP é estável e por isso apenas os arquivos abaixo eu encontrei alterações. amfphpgateway.php - linha 106 amfphpcoresharedutilMethodTable.php - 505 e [...]
Converter imagem em SWF no Flash
Postado em 24 de Janeiro de 2010
No artigo anterior já havia demonstrado o poder do Flex, criando um FLV. Neste agora, em um pequeno exemplo vou demonstrar como converter uma Imagem PNG em um SWF e salvar em sua maquina. Quando clicar no Botão Salvar será executado a função gravarHandler() que captura um Snapshot do vídeo com a classe ImageSnapshot. Este Snapshot é convertido para PNG com a classe [...]
0x46 0x4C 0x56 0x01 0x01
Postado em 23 de Janeiro de 2010
Vocês devem achar muito estranho este título. Ele é o cabeçalho padrão de um arquivo FLV. Se quiser também estudar a fundo o FLV um bom começo é o site http://osflash.org/flv. Veja então abaixo o que significa cada um dos caracteres: 0x46 - 'F' 0x4C - 'L' 0x56 - 'V' 0x01 - Versão 1 0x01 - Somente vídeo Veja abaixo no Editor Hexadecimal os 5 caracteres [...]
Flex X Cache - 3° Round
Postado em 23 de Janeiro de 2010
Sempre ele o cache que nos atrapalha no desenvolvimento de aplicações Flex. Você quando cria um sistema que carrega XML tem muitos problemas com Cache. O Cache faz com que você atualize o XML mais este não se atualiza na aplicação Flex. Isso é muito simples de resolver. Vejamos um exemplo aonde carregamos o seguinte XML: /code/262/xml/xml01.xml Se você abrir este XML [...]
Invocar método assim que usuário fechar browser
Postado em 27 de Novembro de 2009
Uma das dúvidas que correm o mudo flex, é saber quando o usuário desconecta-se. Esta ação é util para registrar quanto tempo permaneceu on-line ou para fazer logof deste usuário. Pelo Flex isso não é possível pois assim que o browser é fechado o próprio browser destrói a instância do Flash Player e não há como executar nenhuma ação. Mais há uma saída. No [...]
Carregando uma fonte somente se ela não estiver instalada no
Postado em 18 de Novembro de 2009
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 [...]
Fontes
Postado em 18 de Novembro de 2009
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 [...]
[OFF] Pequeno errinho...
Postado em 12 de Novembro de 2009
Me deparei agora com uma das maiores listas de erros. TypeError: Error #1009: Não é possível acessar uma propriedade ou um método de uma referência de objeto nula. at mx.containers::FormItem/commitProperties()[E:\dev\beta1\frameworks\projects\framework\src\mx\containers\FormItem.as:527] at [...]




