Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Flash Приложения: AIR, Zinc и тд. (http://www.flasher.ru/forum/forumdisplay.php?f=94)
-   -   EncryptedLocalStore (http://www.flasher.ru/forum/showthread.php?t=134112)

Matix 22.12.2009 00:49

EncryptedLocalStore
 
Всем привет!

есть такая-вот строчка кода
var byteArr:ByteArray = EncryptedLocalStore.getItem(SecurityKeys.Instance().XML);

т. е. дальше используется локальное хранилище для хранения некоторого файла.
все работает замечательно. Но! как только собираю билд при первом запуске приложения эта строчка выполняется нормально, но при следующем запуске приложения выдается error с ID = 0. и после этого происходит тоже самое. помогает тока переустановка приложения.

Добавлено через 18 часов 2 минуты
По ходу происходит следующее: при первом запуске создается хранилище в папке C:\Documents and Settings\Progger\Application Data\Adobe\AIR\ELS\AWordADay6.3DBAC80A163B213A9468A32B12B45553A8353871.1

а при последующих запусках создается папка C:\Documents and Settings\Progger\Application Data\Adobe\AIR\ELS\AWordADay6

подскажите плз почему так происходит??

Добавлено через 21 час 33 минуты
Все разобрался. Если кому интересно то суть вот в чем: если перед доступом к хранилищу открыть какой-то файл на ЗАПИСЬ (при чтении все нормально) то все произойдет именно так как я писал выше. я нашел такой выход

file = File.applicationStorageDirectory;

file - файл который ранее был открыт для записи


Часовой пояс GMT +4, время: 21:54.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.