¿Qué compilador Flash SWF usa directivas de compilación?
-
08-07-2019 - |
Solución
He usado mtasc
, y no es compatible con este tipo de compilación condicional. Sin embargo, parece que el mxmlc
tiene soporte para esto a través de la opción de línea de comando -define
. Además, Haxe hace exactamente lo que quiere .
Otros consejos
El compilador MXMLC también admite la compilación condicional, aunque es bastante primitivo y extrañamente implementado.
No implementaron 'ifdef'. En cambio, solo obtenemos el valor después de la coma de la asignación. Si bien esto funciona bien para la inserción de cadenas, es bastante confuso para los booleanos.
El siguiente ejemplo solo compilaría la implementación de 'lanzamiento' del método:
-define=CONFIG::debugging,false -define=CONFIG::release,true
Luego en su código fuente:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow