Я не могу это выяснить, так что вы, ребята, можете мне помочь.сохранить ошибку загрузки 1010 объектов массива с sharedObjects as3
Я храню некоторые данные в виде массива, заполненного объектами в этих примерах.
в моем главном классе у меня есть следующий код:
deckSprite.savedData = SharedObject.getLocal("cardsdata");
deckSprite.savedData.data.savedArray = deckSprite.deckArr;
deckSprite.savedData.flush();
trace(deckSprite.savedData.data.savedArray);
след будет выводить что-то вроде [объект CARD1, объект Card2, объект card3]
теперь в статическом классе под названием «deckSprite» У меня есть это:
savedData = sharedObject.getLocal("cardsdata");
if (savedData.data.savedArray == undefined)
{
trace("no save yet");
}
{
else
{
trace("save loaded");
deckArr = savedData.data.savedArray;
trace(savedData.data.savedArray);
теперь мои данные трассировки оказываются только «,» (как-то карты исчезли).
теперь после того, как я получил сохраненные данные, я перезапускаю приложение и всякий раз, когда он пытается получить доступ к файлу deckArr, он выдает сообщение об ошибке «Термин не определен и не имеет свойств».
Как это возможно, что, когда я сохраняю массив, он сохраняет все карты внутри массива и когда я перезапускаю приложение, его вдруг только «,,», но карты исчезли?
Вы можете найти этот вопрос полезным: http://stackoverflow.com/questions/30125221/using-file-to-save-scene-object-locations-to-rebuild-later-in-as3/30131304#30131304 – BadFeelingAboutThis