Pergunta

Eu sei que é possível adicionar metadados swf ao comando de compilação como uma opção de comando, mas não consigo encontrar qualquer documentação sobre como acessar estes metadados dentro do ActionScript durante a execução. Estamos tentando adicionar um número de versão para o swf durante o tempo de compilação e, em seguida, em algum lugar no nosso aplicativo que iria recuperá-la durante a execução, aqui está o exemplo de comando para adicionar a descrição de metadados.

mxmlc -description "version 1.2.3"

Eu sei que os metadados swf é utilizado pelos motores de busca e outros utilitários para reunir informações sobre o arquivo SWF, mas certamente você deve ser capaz de recuperá-los no ActionScript durante a execução?

Foi útil?

Solução

Você já tentou namespace assim: http://hasseg.org/blog/? p = 165

Então, talvez "-Defina + = VERSÃO :: descrição", versão 1.2.3"

E então acessá-lo usando o código de exemplo:

var VERSION:Namespace = new Namespace("VERSION");
var ver:String = VERSION::description;

EDIT: Hmm. Não funciona para mim no Flex Builder, mas eu achei isto: http://livedocs.adobe.com/flex/3/html/help.html?content=compilers_21.html , o que parece confirmar a idéia.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top