单独使用actionScript在flex中获取和设置应用程序的版本号
在这里,我们希望在“关于我们”屏幕的标签中显示 Flex 项目的版本号。
我想动态检索内部版本号和上次编译时间戳。
我在网上冲浪,发现很多例子都使用 ruby 或 bat 编码来完成更新版本号和检索的过程。有没有办法动态更新和维护版本号(每次启动调试器时)单独使用动作脚本(不使用任何其他语言的编码)。
请帮助我。预先非常感谢。
Here we want to display Flex Project's version number in an "About Us" screen's label.
I want to retrieve the build number and last compiled time stamp dynamically.
I have surfed in net and found in many examples that use ruby or bat coding to do the process of updating a version number and retrieving. Is there any way to update and maintain the version number dynamically(each time I start the debugger) using actionscript alone (with out using any other language's coding).
kindly help me. Thanks a lot in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在运行时读取应用程序的描述符(例如获取应用程序的版本号),如下所示:
此博客指出:
http://inflagrantedelicto .memoryspiral.com/2009/02/quick-tip-display-application-version-in-your-air-app/
You can read your App's descriptor at run-time (for example to get the app's version number) like this:
This blog mantions it:
http://inflagrantedelicto.memoryspiral.com/2009/02/quick-tip-display-application-version-in-your-air-app/
Flex 版本号可用,但它是命名空间的。您必须使用命名空间
mx_internal
才能访问它。像这样:通常您应该小心对待 Adobe 命名空间为“mx_internal”的所有内容,因为它们不保证其中的任何内容在 Flex 的未来版本中保持不变。因此,在升级 Flex SDK 时,您可能会遇到向后兼容性问题。不过,他们似乎不太可能对 VERSION 常量进行更改。
The Flex version number is available, but it's namespaced. You'll have to use the namespace
mx_internal
to be able to access it. Like this:Usually you should treat everything Adobe has namespaced 'mx_internal' with care, because they don't guarantee that anything in there will remain the same in future versions of Flex. So you might run into backwards compatibility issues when upgrading your Flex SDK. It seems rather unlikely they would make changes to the VERSION constant though.