Frage

Jede vorhandene Flash-SWF-Compiler, die verstehen Richtlinien wie #IF #ENDIF , etc?

Einige SWF Compiler: (Hopefuls)

War es hilfreich?

Lösung

Ich habe mtasc verwendet, und es ist nicht diese Art von bedingter Kompilierung unterstützen. Aber es sieht aus wie mxmlc Flex 3 Unterstützung für diese hat über die -define Befehlszeilenoption. Auch Haxe tut genau das, was Sie wollen .

Andere Tipps

Der mxmlc Compiler unterstützt auch bedingte Kompilierung, obwohl es ziemlich primitiv ist und seltsam umgesetzt werden.

Sie haben nicht versucht 'ifdef'. Stattdessen bekommen wir nur den Wert nach dem Komma aus der Zuordnung. Während dies für String Einfügen funktioniert gut, es ist ziemlich verwirrend für booleans.

Das folgende Beispiel würde die ‚Freisetzung‘ Durchführung des Verfahrens nur kompilieren:

-define=CONFIG::debugging,false -define=CONFIG::release,true

Dann in Ihrem Quellcode:

CONFIG::debugging
private function configure():void {
    // set up for debugging
}

CONFIG::release
private function configure():void {
    // set up for release
}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top