я попробовал протестировть сохранение:
запустил программу со сл. кодом:

Код:
var sharedObject:SharedObject = SharedObject.getLocal("savegameN7");
sharedObject.data.scn = 8;
И в папке создался объект I:\Documents and Settings\Admin\Application Data\Macromedia\Flash Player\#SharedObjects\***\savegameN7.sol с сохраненным значением: 8.
Странно, но при этом я не использовал sharedObject.flush(); для записи на жесткий диск, а запись, как видно выше произошла?
Я предполагал, что БЕЗ функции sharedObject.flush(); общий объект создастся в оперативной памяти и при закрытии флешки просто уничтожится без записи на жесткий диск...
Может я не совсем все верно предполагаю?
Cреда разработки CS4 + FlashDevelop (AS3).