Come convertire AS3 a Java

June 9

AS3 Conversione (ActionScript 3, il linguaggio di programmazione Flash) per Java (una classe di linguaggio di programmazione orientato agli oggetti) può essere fatto in due modi. Un modo è quello di sviluppare un programma che converte il codice AS3 di codice Java. L'altro modo, che funziona bene per i programmi di AS3 piccoli, è quello di convertire il codice manualmente da AS3 a Java. Realizzazione Ciò richiede che si rimandi istruzioni di codice AS3 per istruzioni di codice Java. Si richiede inoltre che si scrive codice Java che duplicherà la funzionalità del codice AS3 quando non c'è il codice Java direttamente equivalente.

istruzione

1 Fare una tabella che contiene tre colonne. Etichettare la prima colonna "istruzioni di codice AS3", la seconda colonna "istruzioni di codice Java equivalenti" e la terza colonna "importi equivalenti istruzioni di codice Java."

2 Digitare nella prima colonna della tabella, l'elenco dei tipi di istruzione AS3 che si utilizza nel programma AS3. Includere in questo elenco i tipi di istruzione di dichiarazione di variabili quali le "var" integer, stringhe, numeri e matrice dichiarazioni. dispongono anche di chiamate di funzione e le dichiarazioni chiamata di funzione così come codice listener di eventi utilizzati per attivare clic del mouse e clic sui pulsanti.

3 Inserire nella seconda colonna comunicazione codice Java equivalente o istruzioni per ciascuna della dichiarazione codice AS3 nella prima colonna. Utilizzare l'istruzione Java metodo per codificare funzioni AS3. Utilizzare la se poi Java dichiarazione codice per ricodificare AS3 "se allora" dichiarazioni. Utilizzare il addMouseListener e addMouseMotionListener per sostituire il codice AS3 che utilizza il metodo addEventListener per gli eventi del mouse, come fare clic e spostare.

4 Digitare nella terza colonna della dichiarazione codice Java che corrisponde quasi le istruzioni di codice AS3 nella prima colonna, se non vi è alcun equivalente diretto. Se non vi è equivalente quasi diretta, tipo nelle istruzioni di codice Java necessari per duplicare la funzionalità della dichiarazione codice AS3.

5 Elencare i pacchetti Java Class necessarie richieste per eseguire i metodi Java che sono elencati nella tabella.

6 Elencare gli argomenti delle funzioni che il codice AS3 usa e confrontare questi argomenti con i metodi Java equivalenti (funzioni AS3 corrispondono ai metodi in Java). Esaminare i tipi di argomenti utilizzati e per assicurare che le liste di argomenti sono compatibili. Modificare il codice Java, se necessario, per accogliere le eventuali differenze nei tipi gli argomenti '.

7 Inserisci il tuo codice Java equivalente. Compilare e provare a vedere se funziona lo stesso del codice AS3 originale. Apportare modifiche, se necessario.

Consigli e avvertenze

  • I programmi che utilizzano solo le variabili di base come variabili intere, doppio, matrice o stringa, istruzioni di controllo generale come se successivamente, la causa e per il prossimo sono più facili da convertire. Questo perché le istruzioni di codice AS3 e istruzioni di codice Java sono spesso vicino esattamente o esattamente equivalente. Metodo (funzioni) e il codice di classe sono anche molto simili. La sintassi di codice Java e codice AS3 differiscono in modo significativo per la gestione degli eventi e alcune operazioni di grafici di base.
  • codice Java è soggetta a limitazioni diverse da codice AS3. Le due lingue sono compilati con diversi compilatori. A quanto pare le operazioni equivalenti in codice in grado di produrre risultati diversi a causa delle differenze relative ai metodi della classe come base sono definite (quando si eseguono operazioni matematiche con le stringhe, per esempio).