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.
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.