Я работаю над веб-сайтом Flash и хотел бы удалить все localSharedObjects (также известные как файлы cookie Flash), которые были созданы из этого доменного пространства SWF. (в основном это сеанс пользователя) Я нашел mySharedObject.clear();
, но эта функция удаляет только один localSharedObject, а не весь назначенный домен. Как удалить их все?
Как удалить все созданные localSharedObjects в AS3?
Ответы (1)
Вы должны прочитать все общие объекты, а затем удалить их.
sharedObject1 = SharedObject.getLocal("mySharedObject1");
sharedObject2 = SharedObject.getLocal("mySharedObject2");
...
sharedObject1.clear();
sharedObject2.clear();
...
Я не думаю, что это возможно во флеше как-то иначе.
person
Zhafur
schedule
11.04.2014
Спасибо за ваш отзыв. SharedObjects привязаны к домену, в котором они были созданы. Я думал, что будет способ очистить/удалить этот файл domain.sol.
- person Tom; 12.04.2014
@Tom Каждый общий объект хранится в отдельном файле, и
clear()
удаляет этот файл или его содержимое. Итак, если в домене определено более одного объекта, вы должны прочитать и очистить их все, один за другим.
- person Vesper; 12.04.2014