2012-06-13 9 views
5

Po prostu muszę wiedzieć, jak zapisać moje poziomy mobilnego środowiska AIR na lokalnym komputerze. Podobnie jak wszystkie szczegóły powinny być zapisywane np.. ile poziomów skończyłem lub otworzyłem raz i zagrałem, poziomy te powinny być odblokowane. Jeśli poziom, który nigdy wcześniej nie był otwarty, będzie w stanie zablokowanym. To jest moja koncepcja i jest to koncepcja stosowana we wszystkich grach mobilnych w dzisiejszych czasach. uprzejmie proszę przejść przez dowolny poziom na poziomie gry mobilnej i proszę dać mi znać kodowanie mojej koncepcji jest bardzo pilna. I dziękuję z góry. Każda pomoc będzie uprzejma.Flash AS3: Jak zapisać poziomy mobilnej gry AIR na lokalnym komputerze?

Kod, który użyłem jest poniżej: Flash AS3

var file = File.applicationStorageDirectory.resolvePath("test.txt"); 
var str = "Locked Levels : Level 1,Level 2,Level 3,Level 4"; 
file.addEventListener(Event.COMPLETE, fileSaved); 
file.save(str); 
function fileSaved(event) 
{ 
    trace("Done."); 
} 

W powyższym kodzie dokument tekstowy jest coraz zapis na moim komputerze lokalnym. Ale nie wiem, jak sprawdzić, które poziomy są zablokowane są odblokowywane za pomocą tego. Trzymałem przyciski poziomu na scenie, używając ramek do blokowania i odblokowywania pozycji. Z góry dzięki.

+0

przykro Mr.weltraumpirat, chociaż był nowy stos zrobiłem że mistake.I zapewnił błąd zrobiłem nigdy nie będzie stało dalej, a także i rektyfikowany mój błąd i zredagowałem moje pytanie. Więc proszę pomóż mi uzyskać odpowiednie rozwiązanie, a także pomóż mi zdobyć reputację, aby poprawić moją wiedzę na stosie. Już miałem tylko mniej reputacji, chociaż oznaczyłeś jako kiepskie pytanie, straciłem moją 4 reputację w Pan Weltraumpirat. więc proszę, pomóż mi. Z góry dziękuję. – Siva

+0

To k weltraumpirat. jeśli to możliwe, proszę, pomóż mi uzyskać jakąkolwiek reputację. – Siva

+0

k mr weltraumpirat – Siva

Odpowiedz

3
  1. Możesz użyć wbudowanej funkcji SQLite środowiska Adobe AIR. W tym celu można utworzyć lokalną bazę danych, do której można później wysłać zapytanie.

LUB

  1. zapisać dane applicationstoragefolder w swoim własnym formacie, dzięki czemu można go odczytać i zinterpretować go później.

Osobiście chciałbym przejść do zaszyfrowanego SQLite, dzięki czemu można uzyskać z „hacking” wyniki przez „złych” facetów :)

+0

Tak samo jak komentarz ... Zawsze integruję swoją aplikację/grę z GameCenter :) W ten sposób użytkownik: ma już konto, może mieć osiągnięcia, w iOS6 może udostępniać na facebooku lub zapraszać znajomych .. –

+0

Nie mogłem Dostarczę ci pana Adrian pirvulescu. co próbujesz powiedzieć? – Siva

+0

Od kiedy tworzysz grę, możesz ją zintegrować z Apple GameCenter. http://www.adobe.com/devnet/air/articles/gamecenter-ane-ios.html –