Если вы хотите создать игру, которая запускается локально на чьем-либо компьютере, вы должны сделать это в Adobe AIR. Приложения AIR могут читать и записывать файлы, а также выполнять всевозможные полезные действия, такие как показ обновлений на панели задач и т. Д. В то время как простой SWF-файл, который вы загружаете и запускаете локально, не может сделать ничего полезного, чего он не мог сделать в браузере. - он не может писать или удалять локальные файлы, для начала. (Он может читать локальные файлы, но только если вы отключите его от доступа к сети.) Более того, автономный Flash-проигрыватель обычно не распространяется, поэтому, если пользователь не является разработчиком Flash, он просто собирается просматривать ваш SWF-файл в браузере. в любом случае (если вы не планируете публиковать проекторы, что я бы тоже не рекомендовал).
Однако, несмотря на все сказанное, даже если вы делаете свою игру как локальный флэш-контент, вы все равно можете хранить информацию с помощью SharedObjects. Они работают так же, как в автономном режиме, так и в Интернете. Вы не можете записать данные в виде отдельного файла, но вы можете легко хранить их между сеансами.