kurze Antwort: JA
Verwendung redtamarin
http://code.google.com/p/redtamarin/
redtamarin können Sie AS3-Code auf der Kommandozeile und auch auf der Serverseite laufen
Sie werden native API für Dateisystem ac haben Cess, Sockets, Standard-Streams (stdout/stderr/stdin), Betriebssystem Info, etc.
Jetzt kommt es darauf an, was Sie Server-Seite tun müssen.
Wenn Sie auf Datenbanken zugreifen müssen, haben Redtamarin noch keine API dafür (kommt in einer zukünftigen Version).
Aber Sie müssen CGI tun, führen Sie Ihren eigenen HTTP-Server oder Socket-Server, ja Redtamarin kann all das tun.
edit:
Beweis hier http://www.burrrn.com
diese Website vollständig mit Actionscript 3.0 auf dem Backend programmiert
- es ein ABC (Actionscript Bytecode) Programm als CGI laufen
- verarbeitet es HTTP-Verben GET/POST/PUT/DELETE/usw.
- auf 5 CouchDB Datenbanken
- ganze Navigation, Seiten, usw. werden durch Code Hinzufügen von Daten in Vorlagen verbinden und die Darstellung von HTML-Seiten dann
- es Formulardaten verarbeitet, tut RESTful API in JSON/XML, sowie basic/Digest Authentifikation
- und vieles mehr
Alles wieder in Actionscript 3.0 mit redtamarin als Laufzeit
so kann ich beantworten endgültig ja
Danke für die Antwort, aber es hat mich etwas verwirrt. Wie ist Actionscript eine clientseitige Sprache, wenn wir die .as-Dateien auf dem Server speichern? – perez
mmm ja es scheint, Sie sind ein wenig verwirrt. Clientseitig bedeutet, dass das Skript auf dem Client ausgeführt wird, nicht auf dem Server, obwohl die Dateien immer auf dem Server gespeichert werden. Bitte lesen Sie den Wikipedia-Eintrag auf "Client-Seite" für weitere Informationen. Wie bei .as-Dateien spielt es keine Rolle, wo wir sie hinstellen, da sie in eine .swf (Flash-Film) kompiliert werden, die dann vom Flash-Player auf dem Client-Browser ausgeführt wird Verwendung von etwas Phantasie wie Adobe AIR). – danii
Ich entwickle serverseitige Actionscript für Flash Media Server, so dass Sie es als serverseitige Sprache betrachten können. Nicht ganz so wie PHP, da es mit Flash-Anwendungen auf der Clientseite kommunizieren soll, anstatt HTML-Seiten zu generieren. –