當我們在Adobe Flex文件中編譯swf文件時,如何監視swf文件中的版本?使用Adobe Flex 3編譯時如何跟蹤應用程序版本?
2
A
回答
4
假設我正確地理解你的問題,你應該看看我的這個博客帖子,標題爲"Saving and Accessing Version/Compilation Information with Flex Applications",它接着解釋瞭如何使用條件編譯功能在mxmlc編譯變量值保存到編譯二進制文件,然後將它們打印到應用程序本身內的日誌中(或在用戶界面中顯示)。
以下是該職位的相關片段:
# 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修訂版的工作副本(有關如何獲取SVN修訂版號的信息,請參見my answer to this question)
+0
你知道一個簡單的方法,以在Flex Builder自動化,這樣我就不必每次都手動更新的編譯選項? – RickDT 2008-11-04 17:02:51
相關問題
- 1. 由Flex Builder 3編譯的應用程序不會跟蹤
- 2. 如何編譯用於Iphone的Flex應用程序使用Adobe Flash CS5?
- 3. Flex 3的跟蹤用戶在Flash應用程序
- 4. 如何跟蹤Google Analytics的Adobe Air應用程序?
- 5. flurry analytics如何跟蹤我的應用程序版本號?
- 6. 在Android中使用GoogleAnalyticsTracker跟蹤應用程序版本
- 7. Flex應用程序版本
- 8. 編譯Flex 3應用程序時無法訪問SOAP服務
- 9. Android編程ABC跟蹤應用程序
- 10. 編譯應用程序在版本
- 11. 如何捕獲flex應用程序的跟蹤輸出?
- 12. 每個應用程序版本的用戶跟蹤百分比
- 13. 程序編譯時如何打印堆棧跟蹤?
- 14. Web應用程序:跟蹤數據庫中應用程序的版本?
- 15. 由gcc編譯的跟蹤應用程序
- 16. 如何跟蹤應用程序安裝?
- 17. 應用程序內存使用跟蹤
- 18. 跟蹤使用的應用程序
- 19. 使用USB跟蹤跟蹤Android應用程序
- 20. 編譯Flex 3.0應用程序
- 21. 禁用Flex 3中的跟蹤語句
- 22. 跟蹤Web應用程序
- 23. 跟蹤應用程序
- 24. Django跟蹤應用程序?
- 25. ASP.NET應用程序 - 跟蹤
- 26. 把應用程序跟蹤
- 27. 在Google Analytics中跟蹤應用程序版本
- 28. 如何跟蹤iPhone應用程序的應用程序活動
- 29. 如何爲多個版本的ios sdks編譯應用程序?
- 30. 如何使用我的Adobe Flex應用程序從網站複製文本?
請問您可以編輯您的問題以澄清您的意思嗎?您是否想要將Flex源文件中的版本嵌入到SWF中?你如何分配該版本號 - 或者是你首先想到的問題? – mdb 2008-11-03 10:55:29