Qual compilador do Flash SWF usa diretivas de compilador?
-
08-07-2019 - |
Solução
Eu usei mtasc
, e ele não suporta este tipo de compilação condicional. No entanto, parece que Flex 3 é mxmlc
tem suporte para este através da opção de linha de comando -define
. Além disso, Haxe faz exatamente o que você quer .
Outras dicas
O compilador mxmlc também suporta a compilação condicional, embora seja bastante primitivo e estranhamente-implementado.
Eles não implementar 'ifdef'. Em vez disso, é só pegar o valor após a vírgula da atribuição. Enquanto esta multa trabalha para a inserção da corda, que é bastante confuso para booleans.
O exemplo a seguir só compilar a implementação 'libertação' do método:
-define=CONFIG::debugging,false -define=CONFIG::release,true
Em seguida, em seu código fonte:
CONFIG::debugging
private function configure():void {
// set up for debugging
}
CONFIG::release
private function configure():void {
// set up for release
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow