Zurück   Flashforum > Flash > Zusatzprodukte

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 04-12-2008, 20:13   #1 (permalink)
$sein || !$sein
 
Benutzerbild von gummipinsel
 
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ß
__________________
XINGWEB
::: Design ist Kunst, die sich nützlich macht :::
gummipinsel ist offline   Mit Zitat antworten
Alt 04-12-2008, 21:39   #2 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
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.
sebastian ist offline   Mit Zitat antworten
Alt 05-12-2008, 01:43   #3 (permalink)
$sein || !$sein
 
Benutzerbild von gummipinsel
 
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ß
__________________
XINGWEB
::: Design ist Kunst, die sich nützlich macht :::
gummipinsel ist offline   Mit Zitat antworten
Alt 05-12-2008, 08:56   #4 (permalink)
mushroom powered
 
Benutzerbild von b.asile
 
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.
__________________
[ WHEN THE GOING GETS WEIRD THE WEIRD TURN PRO ]

devboy.org
b.asile ist offline   Mit Zitat antworten
Alt 05-12-2008, 10:41   #5 (permalink)
Flashworker
 
Benutzerbild von sebastian
 
Registriert seit: Nov 2001
Ort: Wiesbaden
Beiträge: 10.945
Zitat:
Zitat von gummipinsel Beitrag anzeigen
Ich glaube einfach, dass der Zarkov schneller ist, da er nur den Teil des Codes kompiliert, der geändert wurde.
Das macht im Wesentlichen ja nur die FCSH. Zarkov ist im Grunde nur ein
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.
sebastian ist offline   Mit Zitat antworten
Alt 05-12-2008, 11:34   #6 (permalink)
$sein || !$sein
 
Benutzerbild von gummipinsel
 
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
__________________
XINGWEB
::: Design ist Kunst, die sich nützlich macht :::

Geändert von gummipinsel (05-12-2008 um 11:37 Uhr)
gummipinsel 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 20:10 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele