Slik konverterer AS3 til Java

Konvertering AS3 (Actionscript 3, Flash Programming Language) til Java (et objektorientert klasse programmeringsspråk) kan gjøres på to måter. En måte er å utvikle et program som konverterer AS3 koden til Java-kode. Den andre måten, som fungerer godt for små AS3 programmer, er å konvertere koden manuelt fra AS3 til Java. Oppnå dette krever at du kryssreferanse AS3 kode uttalelser til Java-kode uttalelser. Det krever også at du skriver Java-kode som vil duplisere funksjonaliteten til AS3 kode når det ikke er noen direkte Java-kode tilsvarende.

Bruksanvisning

1 Lag en tabell som inneholder tre kolonner. Merk den første kolonnen "AS3 Kode Statements", den andre kolonnen "tilsvarende uttalelser Java-kode" og den tredje kolonnen "Near Tilsvar Statements Java-kode."

2 Skriv inn den første kolonnen i tabellen, listen over AS3 uttalelse typene som du bruker i din AS3 program. Inkludere i denne listen de variable erklæring uttalelse typene som de "var" heltall, streng, antall og array-uttalelser. Ta også med funksjonskall og funksjon samtale uttalelser samt arrangement lytteren kode som brukes til å aktivere museklikk og knapp klikk.

3 Skriv inn i den andre kolonnen tilsvarende Java-kode setning eller utsagn for hver av AS3 kode uttalelse i den første kolonnen. Bruke metoden Java erklæring å kode AS3 funksjoner. Bruk hvis deretter Java-kode uttalelse til recode AS3 "Hvis da" uttalelser. Bruk addMouseListener og addMouseMotionListener å erstatte AS3 kode som bruker addEventListener metode for mus hendelser som klikk og trekk.

4 Skriv inn i den tredje kolonnen Java-koden uttalelse som nesten matcher AS3 kode uttalelser i den første kolonnen hvis det ikke er noen direkte tilsvarende. Hvis det ikke er nesten direkte tilsvarende type i Java-koden uttalelser for å duplisere funksjonaliteten i AS3 kode uttalelse.

5 List opp nødvendige Java Class pakker som kreves for å kjøre Java-metoder som er oppført i tabellen.

6 List opp argumentene til de funksjonene som din AS3 kode bruker og sammenligne disse argumentene med tilsvarende Java metoder (AS3 funksjoner samsvarer med metoder i Java). Undersøk argumenttypene som brukes, og for å sikre at de argumentlistene er kompatible. Alter Java-koden hvis det er nødvendig å ta høyde for eventuelle forskjeller i argumentene "typer.

7 Skriv inn tilsvarende Java-kode. Kompilere den og teste den for å se om det fungerer på samme måte som den opprinnelige AS3 kode. Gjør endringer etter behov.

Hint

  • Programmer som bare bruker grunnleggende variabler som heltall, dobbeltrom, matrise eller strengvariabler, generell kontroll uttalelser som om da, case og for neste er lettest å konvertere. Dette er fordi AS3 programinstruksjoner og Java-kode uttalelser er ofte i nærheten nøyaktig eller nøyaktig tilsvarende. Fremgangsmåte (funksjoner) og klassekoden er også svært like. Syntaksen til Java-kode og AS3 kode signifikant forskjellig for hendelsen håndtering og noen grunnleggende grafiske operasjoner.
  • Java-kode er underlagt ulike begrensninger enn AS3 kode. De to språkene er kompilert med ulike kompilatorer. Tilsynelatende tilsvarende operasjoner i koden kan gi ulike resultater på grunn av forskjeller knyttet til hvordan grunnleggende klassemetoder er definert (ved å utføre matematiske operasjoner med strenger, for eksempel).