2014-04-28 5 views
0

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

в настоящее время я не пробовал еще ничего, как я понятия не имею, с чего начать ...

спасибо,
Сэм.

+0

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/filesystem/package-detail.html – philipp

ответ

0

Для того, чтобы писать в текстовый файл (иметь доступ на запись к вашей файловой системе), вам необходимо опубликовать проект как приложение AIR. Я рекомендую использовать класс SharedObject для хранения ваших данных. Вы можете, например, легко прочитать и написать массив с оценками, поэтому никакой синтаксический анализ не требуется.

 var scores : Array  = new Array(10,20,30); 
     var my_so : SharedObject = SharedObject.getLocal("myGameHighscore"); 
     my_so.data.scores   = scores; // set scores var to data object of SharedObject 
     my_so.flush();   // writes the data instantly 

     // To retreive your scores simply use getLocal again and then do something like: 
     trace(my_so.data.scores[0]); // will trace first element of scores array "10" 

См http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/flash/net/SharedObject.html

+0

спасибо :) помог мне много – SamCale

Смежные вопросы