Тема: SharedObject
Показать сообщение отдельно
Старый 16.03.2006, 21:19
fishbounce вне форума Посмотреть профиль Отправить личное сообщение для fishbounce Посетить домашнюю страницу fishbounce Найти все сообщения от fishbounce
  № 7  
fishbounce

Регистрация: Dec 2003
Адрес: Москва
Сообщений: 176
to DenOk:
вообще-то я про flush() знаю. Ты бы сначала разобрался, что я спрашиваю, а потом давал свои "полезные" советы.

Объясняю проблему: независимо оттого, когда вы написали flush() в коде или clear(), эти команды (а именно создание или запись в файл, например) будут выполнены только по закрытии флешки (это, кстати, и в доках написано). Раньше (в 7 флеше точно), все происходило сразу.
Вот такая проблема.
Если запустить 2 приложения одновременно, пишущие в один и тот же SharedObject, в файл запишется инфа из того приложения, которое закроется последним!!! Все остальное, записанное другим приложением, затрется.
Т.е. если вы открываете для записи sharedObject-файл и пишете туда двумя флешками, то после закрытия обоих в файле будет информация, которая была до запуска флешек, плюс инфа из последней закрытой флешки.