| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| $sein || !$sein Registriert seit: Oct 2003 Ort: Barcelona
Beiträge: 130
| FDT3 und Zarkov Compiler
Hi, ich benutze die ehemals fcsh compiler api (jetzt Zarkov Compiler Api) von Bigsource (http://blog.bigsource.de/index.php/c...source-zarkov/) beim kopilieren bekomme ich folgenden Fehler: indexcompile: [bigsource.mxmlc] C:\flashlib\flex_sdk_3.2.0.3381 [bigsource.mxmlc] (fcsh) fcsh: Assigned 2 as the compile target id command line: Error: default arguments may not be interspersed with other options oder indexcompile: [bigsource.mxmlc] C:\flashlib\flex_sdk_3.2.0.3381 [bigsource.mxmlc] (fcsh) fcsh: Target 1 not found Komisch ist, daß ein altes AS3 Projekt sich kompilieren lässt. ![]() Ich habe sogar probiert die .projekt Datei des alten Projekts zu übernehmen. Aber egal, was ich mache, ich bekomme immer den obigen Fehler. Mein build.xml für Ant sieht übrigens so aus: <?xml version="1.0" encoding="UTF-8"?> <project name="ergo" default=""> <property file="${user.name}.build.properties"/> <target name="indexcompile"> <bigsource.mxmlc basedir="${basedir}"> <use_network value="false"/> <file_specs path="${swf.index.class}" /> <library_path path="${swc.applicationasset}" /> <source_path path="source/as" /> <output path="${swf.index.target}" /> <verbose_stacktraces value="true" /> </bigsource.mxmlc> </target> <target name="index_show"> <bigsource.flashplayer basedir="${basedir}" swf="${swf.index.target}" /> </target> <target name="compile_and_show" depends="indexcompile, index_show" /> </project> Hat jemand einen Plan? Lieben Gruß |
| | |
| | #2 (permalink) |
| Flashworker Registriert seit: Nov 2001 Ort: Wiesbaden
Beiträge: 10.945
|
Hat mit FDT erstmal nichts zu tun. Sieht so aus als würde es an default="" liegen, also irgendwas stimmt an den Compiler Arguments nicht. Aber warum nutzt du den Zarkov Compiler? Kenne auch ein paar andere, die ihn nutzen. Aber warum? Mit fdt.launch.application spart man sich die meiste Schreibarbeit - muss nicht alle Klassen noch mal angeben und sowas. |
| | |
| | #3 (permalink) |
| $sein || !$sein Registriert seit: Oct 2003 Ort: Barcelona
Beiträge: 130
|
Ich glaube einfach, dass der Zarkov schneller ist, da er nur den Teil des Codes kompiliert, der geändert wurde. Das bringt bei großen Projekten schon einiges. Aber deine Variante kenne ich ehrlich gesagt auch noch nicht. Erzähl mal bitte mehr davon... Das mit dem default muss ich mal morgen probieren. Ich werde Dir berichten, Ob es daran lag. Danke für deine Schnelle Antwort. Liegen Gruß |
| | |
| | #4 (permalink) |
| mushroom powered Registriert seit: Jun 2005 Ort: Amsterdam
Beiträge: 2.649
|
Wir benutzen hier auch Zarkov, oder iFac, bzw. haben wir dazu Tasks in unserem Ant einfach damit auch Leute ohne FDT kompilieren koennen. Wenn du aber nur FDT verwendest hast du ja schon sowieso FCSH als Compiler-Variante. |
| | |
| | #5 (permalink) | |
| Flashworker Registriert seit: Nov 2001 Ort: Wiesbaden
Beiträge: 10.945
| Zitat:
Parser und eine kleine Erweiterung, die dafür sorgt, dass FCSH auch per Ant nutzbar ist. Gleiches macht ifac. Problem ist einfach, dass ANT die Tasks nach dem ausführen immer komplett beendet und dann das Prinzip von FCSH nicht funktionieren kann. Seit längerer Zeit schon bietet aber FDT neue interne ANT Befehle, die dazu genutzt werden können und im Endeffekt genau das gleiche machen. (fdt.launch.application, fdt.launch.library, fdt.launch.resetFCSH etc.) Sagt mir persönlich viel mehr zu, weil man sich Schreibarbeit sparen kann (z.B. die einzelnen Klassenpfade), andererseits aber auch alle Argumente frei bestimmen kann, wenn man will. Man muss lediglich beachten, dass man den Projektnamen als Argument angibt, damit FDT darauf referenzieren kann. (Und bei den External Settings "Run in the same JRE".) Schaut einfach mal in der FDT Hilfe nach. | |
| | |
| | #6 (permalink) |
| $sein || !$sein Registriert seit: Oct 2003 Ort: Barcelona
Beiträge: 130
| Fehler gefunden
Wieso bekomme ich eigentlich immer die ätzendsen Bugs? Ich habe den Fehler gefunden: Mein Projekt lag local in dem Pfad D:/Eigene Webs/ergo Das Leerzeichen in „Eigene Webs“ wars. Das AS3 Projekt was als Einziges funktionierte lag unter dem Pfad D:/AS3_Threshold. So bin ich auf den Fehler gestossen. Als alter Programmizzel sollte ich eigentlich wissen, daß man Ordner und Dateien nicht mit Leerzeichen versieht. Schäm! Jetzt geht jedenfalls alles. Wieder was dazugelernt. Also, ich werde das doch einfach mal ausprobieren Sebastian. Denn mit der vielen Tipparbeit hast Du schon recht, es dauert schon etwas, ein neues Projekt anzulegen,-das sollte echt nicht immer so ein Aufwand sein. Leider kann ich keine andere Kompilier-Variante benutzen, da dies der momentane Standard bei uns in der Flashabteilung ist und somit jeder andere sofort mit meinem Projekt arbeiten kann. Natürlich haben wir auch den ganzen anderen Stuff probiert, aber Zarkov rockt bis jetzt das Haus. LG Geändert von gummipinsel (05-12-2008 um 11:37 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |