Flex / Air – Emplacement des Shared Objects Air sur le disque
Les Shared Object (ou LSO: Local Shared Object), sont des fichiers qui peuvent être écrits sur le disque par Flash Player sans demander l'autorisation de l'utilisation. C'est adapté pour conserver des favoris par exemple ou un historique. Il n'est pas conseillé de conserver des informations confidentielles dans ces fichiers car ils peuvent être lus facilement.
Plus d'information sur la création, lecture, écriture de Shared Object
Lorsque vous les créez par l'intermédiaire d'une application Flex ou Flash en général, les Shared Objects sont créés sur le disque à l'adresse (sous Vista):
C:\Users\Nom\AppData\Roaming\Macromedia\Flash Player\#SharedObjects.
Vous aurez ensuite accès dans ce dossier #SharedObject à un arborescence de dossier correspondant aux différentes URL correspondant à l'emplacement des fichiers SWF ayant enregistré un SWF.
Pour une application Air en revanche, on a une application type bureautique, il n'y a donc pas d'URL correspondant à une application en particulier.
Les fichiers Shared Object .sol se trouvent en fait sur le disque à l'adresse (sous Vista):
C:\Users\[Nom utilisateur]\AppData\Roaming\[Nom de votre application]\Local Store\#SharedObjects
Articles similaires
- Flex Shared Object – Créer, lire et écrire des SharedObject
- Afficher les trace() d'une application Flex grâce à Flash Tracer (Module Firefox)
- AIR Mobile – [Résolu] – Récupération d'objets conservés en Shared Object ne fonctionne pas pour certains objets
- AIR SQLite – Enregistrer des objets ActionScript dans une base SQLite
- AIR SQLite – Embarquer une base SQLite pré-remplie dans une application AIR






10 novembre 2009
Salut,
je viens de me rendre compte et je pense que c'est une information utile, qu'en faisant une mise à jour d'une application AIR donné, cela crée un nouveau dossier, et il est donc impossible de récupérer les sharedObjects de l'ancienne version…
Ce qui peut être, comme dans mon développement actuel, fort contraignant.
13 novembre 2009
Erreur de ma part, c'est seulement dans le cas où on regénère le certificat de l'application
Ça peut faire planter les mises à jour également!
13 novembre 2009
Ok, merci pour l'information, cela peut servir à certains
Fabien