Добавить локальное хранилище во Flash webapp - PullRequest
0 голосов
/ 05 января 2011

Я хотел бы добавить локальное хранилище в существующее веб-приложение Flash, которое до сих пор использует веб-сервер для хранения данных (базы данных и мультимедийных файлов).

Какие у меня есть варианты?Я хотел бы повторно использовать код веб-приложения Flash и по возможности запустить его в браузере (который, если я не ошибаюсь, невозможен в Adobe AIR).

1 Ответ

0 голосов
/ 05 января 2011

Ваши параметры ограничены, но основным способом для локального хранения данных на флэш-памяти является Локальный общий объект , он же "Flash Cookie".

Они имеют те же проблемы, что и обычные файлы cookie, а также некоторые другие.

Код прост, хотя:

import flash.net.SharedObject;

var cookie:SharedObject = SharedObject.getLocal('mycookiename', '/', false);
cookie.data.foo = 'bar';
cookie.flush(1);

Вы можете прочитать все об этом на flash api .

Кроме того, вы можете использовать ExternalInterface в сочетании с JavaScript для доступа / изменения данных в обычных файлах cookie.

...