Wie Konvertieren von AS3 zu Java

July 11

Konvertieren von AS3 (ActionScript 3, Flash Programming Language) zu Java (eine objektorientierte Klasse Programmiersprache) kann auf zwei Arten durchgeführt werden. Eine Möglichkeit ist, ein Programm zu entwickeln, die AS3-Code in Java-Code konvertiert. Der andere Weg, der für kleine AS3-Programme gut funktioniert, ist den Code von AS3 zu Java manuell konvertieren. Hierfür müssen Sie Querverweise AS3 Codeanweisungen Java Code-Anweisungen. Darüber hinaus müssen Sie Java-Code schreiben, die die Funktionalität des Codes AS3 duplizieren, wenn gibt es keine direkte Entsprechung der Java-Code.

Anweisungen

1 Stellen Sie eine Tabelle mit drei Spalten. Beschriften Sie die erste Spalte "AS3 Codeanweisungen," die zweite Spalte "entsprechende Java Code-Anweisungen" und die dritte Spalte "In der Nähe von entsprechende Java Codeanweisungen."

2 Geben Sie in der ersten Spalte der Tabelle, die Liste der Arten von AS3-Anweisungen, die Sie in Ihrem AS3-Programm verwenden. Enthalten Sie in dieser Liste die Variablendeklaration Anweisungstypen wie das "Var" Integer, String, Zahl und Array-Anweisungen. Auch Funktionsaufrufe und Funktion Call-Anweisungen sowie Ereigniscode Listener verwendet um Mausklicks und klicken auf eine Schaltfläche zu aktivieren.

3 Geben Sie in der zweiten Spalte die entsprechende Java Code-Anweisungen für jede der AS3 Codeanweisung in der ersten Spalte. Verwenden Sie die Methode Anweisung Java Code AS3 Funktionen. Verwendung die If dann Java code Anweisung recode AS3 "Wenn dann" Aussagen. Verwenden Sie die AddMouseListener und AddMouseMotionListener ersetzen AS3-Code, wie z. B. die Methode AddEventListener für Mausereignisse verwendet, klicken und verschieben.

4 Geben Sie den Befehl der Java-Code, der fast die AS3-Code-Anweisungen in der ersten Spalte übereinstimmt, wenn gibt es keine direkte Entsprechung in der dritten Spalte. Wenn es keine Entsprechung in der Nähe von direkten, Typ in den Java-Code-Anweisungen erforderlich gibt, um die Funktionalität der AS3 Codeanweisung duplizieren.

5 Listen Sie die notwendigen Javaklasse Pakete benötigt, um die Java-Methoden, die aufgeführt sind in der Tabelle ausführen.

6 Listen Sie die Argumente der Funktionen, die Ihr AS3-Code verwendet, und vergleichen Sie diese Argumente mit den entsprechenden Java-Methoden (AS3 Funktionen entsprechen Methoden in Java). Untersuchen Sie die Argumenttypen verwendet, und um sicherzustellen, dass das Argument Listen kompatibel sind. Ändern Sie den Java-Code bei Bedarf für irgendwelche Unterschiede in der Argumente Typen unterzubringen.

7 Geben Sie in den entsprechenden Java-Code. Kompilieren Sie und testen Sie, um zu sehen, ob es das gleiche wie der ursprüngliche AS3-Code funktioniert. Bedarf Änderungen vornehmen.

Tipps & Warnungen

  • Programme, die nur grundlegende Variablen wie Integer, double, Array oder String-Variablen, allgemeine Aussagen wie wenn dann, Gehäuse und für nächste sind am einfachsten zu konvertieren. Dies ist, weil die AS3-Code-Anweisungen und Java-Code-Anweisungen oft nahe genau oder genau entspricht. Methode (Funktionen) und Klassencode sind auch sehr ähnlich. Die Syntax von Java-Code und AS3-Code unterscheiden sich stark für die Ereignisbehandlung und einige grundlegenden grafischen Operationen.
  • Java-Code unterliegt verschiedenen Einschränkungen als AS3-Code. Die beiden Sprachen werden mit anderen Compilern kompiliert. Anscheinend können entsprechende Vorgänge in Code wegen der Unterschiede im Zusammenhang mit wie grundlegende Klasse unterschiedliche Ergebnisse erzeugen, die Methoden definiert sind (wenn Sie mathematische Operationen mit Zeichenfolgen, z. B. ausführen).