2016-07-12 13 views
-1

Ich habe wieder in Flash gearbeitet! Wieder an Spielen arbeiten ... dieses Mal wähle ein Pfadspiel und es muss speichern. Um dies zu tun Ich habe ein paar Klassen bekommt gehen, und hatte ziemlich viele Fehler ... Dann lief ich in diesen Fehler scheinbar ohne Grund ... Es Venusmuscheln ist in diesem AbschnittAS3 Fehler 1084 erwartet Rechter vor Semikolon

public class MenuScreen extends MovieClip { 
static function checkData() 



    public function MenuScreen() { 


    } 
     static function checkData() 
    SharedObject.getLocal(userData:string); 

    // Create a shared-object named "userData" 
    mySharedObject=SharedObject.getLocal("userData"); 

Präziser diese Linie:

SharedObject.getLocal(userData:string); 

nun ein Stück Code an der Spitze theres ich ja aufgehört, und ich kann den gesamten Code zur Verfügung stellen, wenn sie helfen, aber korrigieren sie mich, wenn im falschen das Programm nicht macht Sinn! Dies ist bereits geschehen. Die Lösung besteht darin, die Datei vollständig wiederherzustellen, den Code erneut einzugeben, (NICHT kopieren/einfügen) und nicht zulassen, dass so viele Test-Exporte fehlschlagen! Ich weiß also, dass ich diesen Fehler als Fehler vorher erlebt habe. Ist es diesmal ein Fehler? Das ist, warum Im hier ... ...

+0

@ Brian Dies geht richtig, bevor ich für gespeicherte Daten aufrufen. Ich dachte, ich hätte das deutlich gemacht, als ich sagte, dass ich es zum Speichern brauche. –

Antwort

0

Ihr Code nicht sieht nicht aus wie eine AS3 Klasse und das ist nicht so klar, wie es sollte aussehen. Zumindest kann ich Sie beheben bieten mit kompiliert:

class MenuScreen extends MovieClip 
{ 
    public function MenuScreen() 
    { 
    } 

    public static function checkData():void 
    { 
     // Create a shared-object named "userData" 
     mySharedObject=SharedObject.getLocal("userData"); 
    } 
} 

Aber beachten Sie, dass Funktion checkData() wird nicht aufgerufen.

+0

Dies hat nicht funktioniert. Es hat so funktioniert, wie es funktioniert hat, aber dann den gleichen Fehler in der gleichen Zeile geliefert. Ich habe danach eine Menge zusätzlichen Code, den ich einbeziehen kann. –

+0

Ja, ich habe den Code ein wenig korrigiert, eine Zeile verpasst – fsbmain

+0

Nun, du hast das behoben, aber ich habe jetzt ein paar neue, nicht zusammenhängende Fehler, also ... Danke! Ich poste vielleicht noch einmal, wenn ich diese neuen Fehler mit etwas Suche nicht lösen kann. –