Zurück   Flashforum > Aktuelles > Nachrichten

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 05-11-2004, 12:40   #1 (permalink)
wolter.biz
 
Benutzerbild von wolter
 
Registriert seit: Jun 2001
Ort: Düsseldorf
Beiträge: 3.395
ActionScript-Compiler: Motion-Twin

Endlich ist ein erster ActionScript 2 Compiler erhältlich, der eine bessere Performance verspricht. Nebenbei soll auch die Syntax- und Typprüfung gängigen standards entsprechen und sich somit positiv von Macromedias Compiler unterscheiden. Mehr zum Motion-Twin ActionScript 2 Compiler findet Ihr unter http://team.motion-twin.com/ncannasse/mtasc.html

Gruß,

Sascha.
wolter ist offline   Mit Zitat antworten
Alt 05-11-2004, 13:52   #2 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
hallo Sascha,

hab gerade "auf die schnelle" versucht zu compilieren aber ich erhalte immer bei:

function f() {
var x = 1;
if( true ) {
var x = "hello";
// ...
}
trace(x+1);
}
------------------------

Test.as:1: cha
racters 3-11 : parse error Unexpected function



muss ich vorher eine Klasse erstellen
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 05-11-2004, 19:04   #3 (permalink)
www.kruesch.de
 
Benutzerbild von flory
 
Registriert seit: Feb 2002
Beiträge: 1.057
Zitat:
muss ich vorher eine Klasse erstellen
oh ja, das ist bei AS2 so üblich
__________________
www.planet-xaml.net
flory ist offline   Mit Zitat antworten
Alt 06-11-2004, 19:15   #4 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
Dacht ich mir. Wollte ganz faul in AS1 scripten
Danke
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 07-11-2004, 15:24   #5 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
hats schon jemand zum laufen gekriegt ?

wenn ja wär cool wenn ers mir erklären könnte..hab grad die win version installed...den pfad hinzugefügt - aber beim compile findet er die as datei nicht..

gruss nky
nky ist offline   Mit Zitat antworten
Alt 09-11-2004, 10:15   #6 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
Jo,

hier hab was gebastelt.

Einfach alles in dem Programm-Ordner von mtasc-beta3 schmeissen und Batch starten.

Du kannst Die .as Datei jetzt bearbeiten. Sehr schön das ganze macht Spass

Gruss ge_flash
Angehängte Dateien
Dateityp: zip Person.zip (5,5 KB, 45x aufgerufen)
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 09-11-2004, 13:19   #7 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
seh nett von dir ! werde ich testen - danke vielmals

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 10-11-2004, 15:50   #8 (permalink)
[Ernst Reiter]
 
Benutzerbild von Scrawer
 
Registriert seit: Jul 2001
Ort: austria
Beiträge: 3.691
naja ich finde das im grunde recht genial... jedoch in der praxis hm....

zum einen ist mir mal ganz unklar wie das mit dem komprimieren von swf's aussieht....
steig da noch nicht ganz durch wie der compiler das behandelt, denke jedoch das es keine gibt....

bei einem test (klasse mit 217 zeilen code und ca. 5800 zeichen) komme ich auf folgende swf dateigrößen:

kompiliert mit flashmx2004 (keine komprimierung): 2479 byte
kompiliert mit flashmx2004 (mit komprimierung): 1022 byte
mtasc-beta4: 1600 byte

des weiteren ist es bei mir so.. das erst ab einer swf größe von 500 byte die per mtasc kompilierte version kleiner ist als die none-compress flash version, bis dort hin ist sie immer größer!

ja und beim eigentlichen syntax habe ich auch so meine probleme... typeof will er nicht, bei throw new Error sagt er throw ist eine unbekannte variabel, um nur zwei zu nennen...

das type-casting ist halt auch recht gewöhnungs- bedürftig.. da es nicht ganz gleich wie vom flash compiler behandelt wird,
ich meine das trace(3) nicht erlaubt ist sondern man trace(String(3)) machen muss mag zwar grundsätzlich richtig sein...
aber wenn man es mal gewöhnt ist... bzw. der code schon vorhandene ist, wird es schwierig
es wäre halt schön wenn zumindest das was man mit flash kompilieren kann auch mit dem mtasc compiler funktioniert.....
aber ok einen compiler zu schreiben ist sicher nicht so einfach.... ist halt nur schade, denn so ist es halt für die praxis schwierig einzusetzen....
aber mal schauen was da noch so kommt ist ja nur ne beta..... die type-casting probleme könnte man sicher leicht lösen wenn man die intrinsic klassen ändert.. aber nun ja
__________________
Das Gesetz des Lebens liegt im Notwendigen. Der Reiz des Lebens liegt im Überflüssigen
m.f.g Scrawer (www.thinkspace.at)

Geändert von Scrawer (10-11-2004 um 15:57 Uhr)
Scrawer ist offline   Mit Zitat antworten
Alt 10-11-2004, 16:11   #9 (permalink)
ketten_karusell_
 
Benutzerbild von ge_flash
 
Registriert seit: Jan 2002
Ort: Duitsland geen Westen
Beiträge: 1.246
@scrawer
Vielen Dank für den intensiven Test

Dann sollte man doch noch etwas warten.
Gruss ge_flash
__________________
-----------------------------------------------
wichtige Befehle:
-format internet
-fdisk internet
ge_flash ist offline   Mit Zitat antworten
Alt 01-12-2004, 11:14   #10 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Schönes Tutorial für OCamL:
http://merjis.com/developers/ocaml_tutorial
mfg. r

Geändert von bokel (01-12-2004 um 12:19 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 01-12-2004, 11:19   #11 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
was hat der link von dir mit dem compiler zu tun ? Hat bestimmt nen Sinn...nur bleibt er mir momentan verborgen..

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 01-12-2004, 12:17   #12 (permalink)
helpQLODhelp
 
Benutzerbild von bokel
 
Registriert seit: Feb 2002
Ort: Köln
Beiträge: 8.505
Der Compiler ist in OCamL geschrieben und die Sourcen kann man ja auch bekommen. Wenn also jemand Fehler korrigieren will, hilft das Tutorial vielleicht. Davon abgesehen ist es ganz allgmein hilfreich, immer mal wieder eine neue Sprache zu lernen, um zu sehen, was dort anders gemacht wird. Mehr Infos zu OcamL gibts hier: http://caml.inria.fr/
mfg. r

Geändert von bokel (01-12-2004 um 12:20 Uhr)
bokel ist offline   Mit Zitat antworten
Alt 01-12-2004, 12:21   #13 (permalink)
nky
Bontempi Punk
 
Benutzerbild von nky
 
Registriert seit: Dec 2001
Ort: Dtld/Pfalz
Beiträge: 4.185
jetzt ist klar
danke vielmals

Gruss nky
nky ist offline   Mit Zitat antworten
Alt 08-01-2005, 22:56   #14 (permalink)
Flashaholic
 
Benutzerbild von atothek
 
Registriert seit: Feb 2003
Ort: Berlin
Beiträge: 1.459
mittlerweile ist der rc1 am start, mit einigen fixes. das teil scheint sich zu mausern nun gibt es auch nen static main call was ja mal fällig wurde . also was da noch passiert bin ich gespannt werde mal ein bisschen damit rum experementieren. wer weiß,
für progger bedarf es bald keiner flashversion mehr .

Edit: kleine miniTut hier

mfg
alex
__________________
TVNEXT Solutions

Geändert von atothek (09-01-2005 um 11:39 Uhr)
atothek ist offline   Mit Zitat antworten
Alt 12-01-2005, 09:00   #15 (permalink)
.
 
Benutzerbild von SunboX
 
Registriert seit: Sep 2002
Ort: Auerbach / Mittweida
Beiträge: 912
Und hier die mailling list:

http://lists.motion-twin.com/mailman/listinfo/mtasc

Ciao SunboX
__________________
..:: mein weblog ::.. ..:: meine homepage ::.. ..:: VisualDRUGS ::..
Zitat:
Geschrieben von emax
iterativ arbeiten ist menschlich, rekursiv dagegen göttlich :D
Künstliche Intelligenz ist leichter zu ertragen, als natürliche Dummheit!
SunboX ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an



Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele