Pregunta

¿Algún compilador Flash SWF existente que pueda comprender directivas como #IF #ENDIF , etc.?

Algunos compiladores de SWF: (Hopefuls)

¿Fue útil?

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
scroll top