1
A
回答
0
據我所知,沒有 - 除非您在編譯時手動將它寫入您的應用程序,或讓您的構建腳本以某種方式自動執行。 FlexBuilder和Flash都不支持附加這種元數據。至少還沒有。
1
我們爲我們的構建系統使用Ant,並且它具有自動更新一些屬性文件的功能。我們設置一個日期/時間戳來記錄編譯時間。它也可以將一個屬性識別爲一個數字並且每次增加一個 - 我們用它作爲內部版本號。我們的Flex應用程序然後只加載此屬性並根據需要顯示它。
<target name="update-version-info">
<property environment="env"/>
<property file="${file.props.versioninfo}" prefix="old"/>
<propertyfile file="${file.props.versioninfo}">
<entry key="system.build.user" value="${env.USER}"/>
<entry key="system.build.host" value="${env.COMPUTERNAME}"/>
<entry key="system.build.date" value="${DSTAMP}-${TSTAMP}"/>
<entry key="system.build.number" value="${old.system.build.number.next}"/>
<entry key="system.build.number.next" default="${old.system.build.number.next}" type="int" operation="+"/>
</propertyfile>
</target>
對於加分,扳平構建過程返回到源代碼控制系統和更新後的屬性文件檢查 - 這使得這對我們來說幾乎是自動的。如果你使用Ant,這可能會幫助你。
注意,{DSTAMP}和{} TSTAMP Ant屬性被設置在與<TSTAMP>任務的Ant調用。
1
有一種方法可以僅使用ActionScript來完成此任務,其中涉及使用ByteArray加載源代碼。這不是爲了心臟的懦弱,而是獨立於ANT或其他第三方應用程序:http://www.actionscript.org/forums/showthread.php3?t=239907
相關問題
- 1. 獲取編譯日期作爲輸出
- 2. 如何獲取或編譯flex工具?
- 3. 從日期獲取毫秒Flex
- 4. 根據星期編號獲取日期
- 5. 如何獲取Hudson中的最後編譯日期
- 6. 如何從Linux命令行獲取exe的編譯日期
- 7. WP7 - 從代碼獲取編譯/生成日期?
- 8. 如何獲取C++文件編譯的日期和時間?
- 9. 獲取編譯應用程序的日期
- 10. 編譯日期和時間
- 11. 編譯日期和時間
- 12. PHP日期編譯器
- 13. 獲取日期
- 14. 獲取日期
- 15. 獲取日期
- 16. 獲取日期
- 17. 獲取日期
- 18. 獲取作爲日期編號
- 19. Flex-Mojos編譯fxg
- 20. Flex Bison編譯器
- 21. flex ant編譯css
- 22. 獲取從日期選擇日期編程爲文本
- 23. 獲取upcomming過期日期通知和SQL中獲取日期
- 24. Adobe Flex日期
- 25. Flex編譯器4.0比Flex 3編譯器快25%
- 26. 獲取oracle日期
- 27. Android獲取日期
- 28. IOS獲取日期
- 29. 獲取從日期
- 30. PostgreSQL獲取日期
感謝您的信息!我只是不包括它,我寧願不依賴我的記憶每次編譯lol時更改一個字符串。 – 2009-07-16 13:51:29