Konvertieren von Actionscript zu Javascript
Ich Frage mich nur, ist es irgendwie konvertieren von Actionscript zu Javascript. Wenn ich sage, Actionscript-ich meine, Actionscript 3. Ich habe es mit google swiffy aber Actionscript 3 wird kaum unterstützt. Ich habe auch gehört Jangaroo aber nicht, was ich will. Auch wenn es ein code-Vergleich! Danke!
Die Sprachen sind nicht so unterschiedlich, aber die APIs sind völlig unterschiedlich.
InformationsquelleAutor ic2000 | 2013-08-15
Du musst angemeldet sein, um einen Kommentar abzugeben.
Javascript und ActionScript (insbesondere AS3) sind syntaktisch ähnliche Sprachen und basieren auf der ECMAScript-Spezifikation. Es gibt einige kleine Unterschiede in den tatsächlichen code wie:
Dies ist eine demonstration, dass JavaScript keine explizite Variablen-Typ-Deklarationen, aber das ist nicht das eigentliche problem.
Was du fragst, geht viel weiter als syntaktische Inkompatibilitäten, wie JS und WIE die Arbeit mit völlig unterschiedlichen APIs. ActionScript hat Phasen, Bilderrahmen und andere Flash-basierte Dinge, die nicht existieren in JavaScript-Umgebung. JavaScript - normalerweise in einem browser ausgeführt wird - wird zum Bearbeiten von Dokumenten, DOM-Knoten-und CSS-Eigenschaften.
Dies bedeutet, dass, wenn Sie nur einfache Funktionsaufrufe und Mathematik (ohne Abhängigkeit auf die Benutzer oder deren Umfeld), was dein Programm tut einfach nicht übertragen werden können, in eine andere Umgebung. Zum Beispiel, kann man nicht sagen, JavaScript
play()
odergoToAndStop()
weil es keine frames zu spielen, zu stoppen oder zu gehen, um in einem HTML-Dokument.Leider, ich denke, was Sie Fragen ist gültig, aber die Frage ist fast sicher falsch. Wenn Sie eine Anwendung in Flash erstellt oder jede andere AS-fähigen Umgebung, werden Sie wahrscheinlich wollen, zu denken über Portierung oder re-writing es an den neuen Kontext.
InformationsquelleAutor Bryce
Haben Sie vielleicht einen Blick auf Falcon JS: https://github.com/apache/flex-falcon
Das repo ist leer heute. Können Sie uns einen neuen link?
InformationsquelleAutor Christophe Herreman
http://www.gotoandlearn.com/play.php?id=172
Nur check it out oben. Es könnte nützlich sein.
InformationsquelleAutor priyanka