2017-02-11 3 views
0

Ich habe meine Entwicklungsumgebung eingerichtet, um Starling heute zu lernen. Ich habe das Video unter Starling Tutorial Video 1 auf YouTube angesehen und bin den Schritten gefolgt. Gegen Ende des Videos bemerkt der Moderator, dass ich sicherstellen sollte, dass keine Fehler vorliegen, und führe mein Programm aus.So erhalten Sie eine Kopie von Starling ohne Fehler ODER wie Sie Starling-Fehler beheben

Die Annahme ist, dass „sicherstellen, dass es keine Fehler“, um den Code gilt, die wir geschrieben haben. Ich habe keine Fehler in den zwei Dateien, die ich zusammen mit dem Video Instructor erstellt habe. Jedoch habe ich 54 Fehler, die innerhalb des neu installierten Starling-Frameworks existieren, wo ich noch nicht genug Erfahrung zum Debuggen und Korrigieren habe (siehe Bild).

Das Paket, das ich für Starling installiert ist die neueste Version verfügbar von ihrer Website auf der Hauptseite. Ich verwende Flash Builder wie in der Anleitung empfohlen, und Flash wurde seit der ersten Erstellung des Tutorials mehrere Generationen weiterentwickelt.

Gibt es einen Ort, wo ich eine Kopie von Starling herunterladen können, die die aktuelle Version von Flash entsprechen, und verwendet die korrekte Syntax Active 3 aktualisiert wurde?

Alternativ gibt es Empfehlungen zur Umgehung oder mit Blick auf Fehler in einem Codebasis, die nicht von dir zu erhalten?

Jede vorgesehene Hilfe ist willkommen. Der folgende Screenshot zeigt die 54 Fehler in den Starling-Paketen.

Hinweis: Die meisten Fehler scheinen Context3D Objekte zu betrachten. Und ich glaube, dass alle Instanzen der Fehler "möglicherweise nicht definierte Methoden" verwendet, oder eine "möglicherweise undefined Eigenschaft" zugegriffen wird.

enter image description here

Antwort

0

Gefunden einige hilfreiche Ressourcen:

Ich hatte die playerglobal.swc Dateien und Air SDK mehrfach zu installieren. Schließlich löschte ich alle 11.1 Ordner, um mögliche Konflikte zu entfernen.

Beim letzten Versuch, das Projekt neu zu erstellen, bemerkte ich, dass die SWC-Dateien aus dem Eclipse-Ordner geladen wurden. Die playerglobal.swc Datei wurde dort aktualisiert, weil ich ALLE playerglobal.swc Dateien ersetzt habe. Diese Kopie des Air SDK war jedoch nicht die neueste Version, die ich installiert hatte.

Ich habe jede im Eclipse-Ordner geladene Datei sorgfältig mit den entsprechenden Dateien im Ordner '4.6.0 air 3.4' abgeglichen.

Sobald ich dies getan habe, gingen die Compiler Fehler weg. Jetzt erhalte ich ReferenceErrors während des Build-Prozesses, aber das ist ein separates Problem und steht in keinem Zusammenhang mit der obigen Frage.

Tipps für diejenigen, die folgen:

  1. Vergewissern Sie sich, wenn Sie Ihr neues Action Script-Projekt erstellen, dass Sie die SWC-Dateien aus dem Ordner 4.6.0 laden oder den 4.6.0 Ordner, den Sie mit zusammen das AIR-SDK
  2. Sparen Sie sich Zeit und reduzieren Sie das Risiko von Fehlern, indem Sie den Befehl ditto verwenden, um das AIR SDK in den Ordner 4.6.0 einzubinden.
  3. Wenn Sie immer noch Probleme haben, löschen Sie Verweise auf alte Code-Base-Versionen, um die Möglichkeit versehentlicher Verweise zu vermeiden.
Verwandte Themen