Erweiterung des Adobe Flash Player / Adobe AIR mit C und C + + mit ActionScript 3

09. April 2008 von Julien Lestelle

Bei der MAX 2007 Adobe zeigte ein Projekt namens "C / C + + Compiler to ActionScript" bisher und Kevin Lynch hat im Rahmen des Projekts im Engage 2008. Dieses Projekt ist ein cross-compiler für ActionScript ermöglicht beliebigen Code C oder C + + läuft auf dem Adobe Flash Player und Adobe AIR. Dieses Projekt hat einige Feinheiten, um die Plattform Adobe bei der Codierung. Der Schlüssel ist, dass viele Sprachen in der auf C / C + +:

Java, Python, Ruby, PHP, Lua, Perl, C # (Mono), JavaScript, und viele andere ...

Ein Teil seiner Implementierung basiert auf einem Muster, das die ActionScript "green threading" Dies ermöglicht die Ausführung von Code synchron in die virtuelle Maschine asyncrhone ActionScript. Die Arbeit bei diesem Projekt die Möglichkeit, neue Aussichten ...

Wie viele Unternehmen, Adobe hat viele C / C + + für die Photoshop-Filter, die PDF gemacht, zu lesen und écriretous Dateiformate bestehenden Buchhandlungen Schriftarten, renderers Vektorobjekte sehr komplex, und es ... Adobe gibt zahlreiche Open-Source-Bibliotheken, der als Komponente. Der größte Reiz für mich ist, dass es keinen Bedarf für diese Portierung Buchhandlungen, sie funktionieren wie das Original. Beispielsweise das Verhalten von Python im Flash Player ist identisch mit C-Python im Vergleich zum Verhalten von einer Tragweite, wie die Projekte IronPython und Jython. Das Ziel ist daher angezeigt, die Begriffe der Vererbung, Libraries externen Code in den Flash Player und Adobe AIR.

Ein Beispiel für die Komplexität des Projekts: Die Ingenieure haben bei C + +-Version von Quake 3 auf dem Flash-Player ... und es funktioniert tadellos und mehr! Es ist ein extremes Beispiel, aber zeigt deutlich das Potential dieses projet.Pour die Neider, dieses Projekt ist Internierter Adobe zur Verfügung. Es wird interessant sein zu sehen, wie entwickelt und wie Adobe Flash Player und Adobe AIR könnten incourtournable als Plattform für die Entwicklung.

UPDATE: Sie können Quake 1 ShockWave Version hier klicken

Wenn Sie zum ersten Mal auf Flex-Info.fr, abonnieren Sie den RSS-Feed. Danke für Ihren Besuch!

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (1 Stimmen, 5,00 von 5)
Loading ... Loading ...

5 Kommentare zu diesem Artikel

  1. Stefan Says:

    Sehr interessant das! das würde bedeuten, dass der Entwickler spezialisiert in verschiedenen Sprachen zur Zusammenarbeit an einem Projekt Flex und AIR?

  2. Nicolas Says:

    Portierung von Quake 3 Flash-Player nicht Internierter Adobe da sichtbar (und spielbar ;) ) Auf dieser Website: http://www2.rasterwerks.com/game/phosphor/beta1.asp

  3. Pez Says:

    Quake 3 denke ich nicht, wahrscheinlich am 1. ;)

  4. Nicolas Says:

    @ Pez: Wenn du dem Link hatte, wirst du sehen, dass es Quake 3 Arena, das mit der Duelle in einer "Arena" ...

  5. Pez Says:

    Ach ja ich hatte nicht auf den Link.

    Nun darauf, daß ich es getan habe, kann ich sagen, dass nicht nur das hat nichts mit Quake 3, aber mehr als das hat nichts mit dem Artikel, es ist ein Spiel, das das shockwave player und nicht der Flash.

    Und ich bestätige, dass dies der Portierung von Quake 1 haben gezeigt,

1 Trackbacks für diesen ARTIKEL

  1. Doom in AS3 - Tuto Flex Beispiele, News und Empfehlungen in Entwicklung Adobe Flex / AIR Says:

    [...] Auf unsere bevorzugte Plattform, den Flash Player. Ich hatte Ihnen bereits gesprochen einer Portierung von Quake 1 AS3. Es geht also darum, Doom, das ist nun spielbar durch Blitz mit Alchemy, ein [...]

Kommentar schreiben

Subscriptions

  • Add to My AOL
  • Add to Google
  • Add to Zune
  • Add to Netvibes
  • Add to Technorati
  • Add to My Yahoo
  • Add to Zune

Umfrage

Wie finden Sie das neue Flex-info.fr?

View Results

Loading ... Loading ...

Mugsho