Adobe Flex 파일에서 swf 파일을 컴파일 할 때 swf 파일의 버전을 모니터링하는 방법은 무엇입니까?Adobe Flex 3를 사용하여 컴파일 할 때 응용 프로그램 버전을 추적하는 방법은 무엇입니까?
2
A
답변
4
난 당신이 컴파일에 변수 값을 저장하기 위해 mxmlc에 컴파일러에 조건부 컴파일 기능을 사용하는 방법을 설명하기 위하여 계속 "Saving and Accessing Version/Compilation Information with Flex Applications"라는 제목의 나의이 블로그 포스트를, 체크 아웃해야, 제대로 질문을 이해 가정 바이너리를 생성 한 다음 로그를 인쇄하거나 (또는 사용자 인터페이스에 표시) 앱 자체에서 인쇄하십시오.
이# Compiling the binary with the conditional compilation parameter:
/path/to/mxmlc -define+=DEBUG::compiled,"Fri_Sep_12_17:26:13_on_Alis-MacBook.local" -strict=true /path/to/myApp.mxml
// Printing out the "compiled" value in the application code:
var DEBUG:Namespace = new Namespace("DEBUG");
var compiledStr:String = DEBUG::compiled;
trace("SWF was compiled: "+compiledStr);
가 지금까지 실제 "버전 번호가"난 그냥 세 가지 사용 간다 :
- 컴파일 날짜 (예를 참조 여기에 은 해당 게시물에서 관련 조각입니다 이 스크립트를 자동화하는 방법에 대한 정보는 포스트의 스크립트를 참조하십시오.
- 컴파일 된 컴퓨터의 호스트 이름 (게시물에서도 설명 됨)
- SVN 버전 작업 복사본 (my answer to this question SVN 개정 번호를 얻는 방법에 대한 정보는
무슨 뜻인지 분명히하기 위해 질문을 편집 해주십시오. Flex 소스 파일에있는 버전을 SWF에 포함 하시겠습니까? 해당 버전 번호를 어떻게 할당합니까? 또는 처음에 그 버전 번호에 대한 질문입니까? – mdb