quarta-feira, 14 de outubro de 2009

O Shared Object e sua usabilidade em websites
Neste artigo, Antonio Neto, produtor e desenvolvedor web da Inoltz, explica sobre o recurso do Shared Object, que foi aplicado no site de Cynthia Pimentel Duarte para proporcionar ao usuário uma melhor navegação entre os projetos e mostras da arquiteta, possibilitando a criação de uma galeria pessoal para salvar suas fotos favoritas e visualizá-las em um próximo acesso.

O Shared Object é uma espécie de cookie do Adobe Flash Player, mas não pode ser confundido com um arquivo temporário convencional nem mesmo poderia ser classificado como tal. Ele é armazenado como cookie do Adobe Flash Player em um arquivo de texto e, assim, como a maioria do conteúdo disposto na web, pode ser visto, limitado, bloqueado ou apagado pelo usuário, a partir das configurações do player, diferentemente dos arquivos temporários que podem ser deletados diretamente no browser.

Sua usabilidade é fascinante, pois é possível armazenar valores a partir de variáveis e acessá-las imediatamente ou em um posterior acesso. Podemos até mesmo utilizá-las como variáveis de sessão para pular uma introdução de um website já visitado anteriormente, salvar login e senha de uma autenticação para um possível  acesso posterior ou até mesmo simular um pequeno banco de dados temporário e "pessoal" a cada usuário,  já que este recurso nos permite gravar vários tipos de variáveis (int, string, array, char, float, boolean e outros).

O seu maior defeito é que só podemos acessar essas variáveis no mesmo arquivo SWF (ShockWave Flash) que as gerou, limitando um pouco o seu uso e exigindo um pouco mais de atenção do programador. Uma boa dica é trabalhar com o Shared Object no SWF raiz (root) do seu projeto e manipulá-lo nos seus respectivos filhos (SWF que forrem carregados dentro do principal).

Um exemplo em que utilizei este recurso foi na elaboração de um sistema de galeria pessoal no qual o usuário pode salvar a imagem que preferir durante a sua navegação no website e visualizá-la de imediato ou numa futura visita ao mesmo.  Este projeto pode ser visualizado no site www.cynthiapimentelduarte.com.br. 

Antonio Barbosa de Oliveira Neto é produtor e desenvolvedor de projetos em flash da Inoltz.
1 comentários:
Qual é fonte?
tem alguma fonte?

Twitter Updates

Twitter Updates

    follow me on Twitter

    Membros