Pergunta

Qualquer compiladores SWF do Flash existentes que podem entendem directivas como #IF #ENDIF , etc?

Algumas SWF Compiladores: (Hopefuls)

Foi útil?

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