Как сохранить состояние файла .swf? - PullRequest
2 голосов
/ 14 марта 2011

У меня есть некоторые SWF-файлы (игры), в которые я играю, используя плеер Swiff ...

Есть ли способ сохранить состояние SWF-файла ?? так что мне не нужно начинать игру заново с уровень 1 снова !!

Ответы [ 5 ]

3 голосов
/ 01 июля 2011

Можно сохранить состояние процесса и загрузить его позже. Существует приложение SmartClose (бесплатное), которое сохраняет снимок системы и уничтожает процесс приложения для временного получения ресурсов: Посмотрите на это!

Это возможно, чтобы использовать его, чтобы закрыть (убить) flashplayer или веб-браузер, и восстановить снимок позже. Приложение предназначено для закрытия всех программ, но его можно настроить так, чтобы оно закрывало только flashplayer. Для этого может (должно быть) существовать простое приложение командной строки, и нет необходимости убивать процесс, просто сохраните снимок (например, C: \ save flashplayer.exe snap1.sav). Я не знаю, как запрограммировать такую ​​вещь, но это возможно !!

2 голосов
/ 15 сентября 2015

Есть ли способ сохранить состояние SWF-файла ??

Да, на самом деле существует очень простое решение, не требующее навыков программирования или ввода команд вручную:

Запустите игру на виртуальной машине и сохраните состояние.У меня была такая же проблема, а затем была идея использовать функцию «Снимок» VirtualBox.

Получить программное обеспечение на virtualbox.org

2 голосов
/ 14 марта 2011

С точки зрения программирования единственный способ сохранить состояние флеш-игры - это если разработчик написал код, позволяющий сохранить состояние.

Если я вас правильно понимаю, звучит так, как будто вы пытаетесь продублировать поведение, которое вы можете встретить, например, в эмуляторе Super Nintendo - но при этом уровне контроля, который позволяет вам сохранять состояние в любом данном ПЗУ, работает на уровне времени выполнения.

Если вы не напишите свой собственный Flash Player, который дает вам возможность сохранять состояние аналогичным образом, вы не найдете ту же функциональность.

Надеюсь, это имеет смысл, дайте мне знать, если у вас есть другие вопросы.

0 голосов
/ 03 мая 2013

Если вы используете Swiff, что означает, что вы публикуете свое flash-приложение как файл html-css-javascript, то вы можете создать базу данных и сохранить ее там с помощью php или asp.net.Но если вы хотите опубликовать его с помощью файла swf, вы можете обратиться сюда для получения дополнительной информации ( Сохранение состояния в приложениях AIR для устройств iOS ).

0 голосов
/ 14 марта 2011

Я не знаком с плеером Swiff. Игра ведется в браузере? Если это так, вы можете сохранить состояние в cookie на локальном компьютере пользователя. В противном случае, на самом деле нет возможности сохранить государство на местном уровне. Единственным другим вариантом будет использование серверного решения и сохранение состояния в базе данных.

...