dreamtotrue

如何在检测当前FlexSDK的版本号

如何在检测当前FlexSDK的版本号

在开发中,可能需要不同的版本号来对应不同的编译方式,下面介绍几种查看flex版本号的方法

1)查看sdk的安装根目录下的 flex-sdk-description.xml 文件
 <?xml version="1.0"?>
 <flex-sdk-description>
 <name>Flex 3</name>
 <version>3.0.0</version>
 <build>477</build>
 </flex-sdk-description>
2)使用命令行的方式
amxmlc -version 命令可以显示出来当前版本号 C:"Program Files"Adobe"Flex Builder 3"sdks"3.0.0"bin>amxmlc -version
Version 3.0.0 build 477
3) 使用 {mx_internal::VERSION} 来显示版本号
<?xml version="1.0" encoding="utf-8"?> <mx:Application name="mx_internal_VERSION_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Label text="{mx_internal::VERSION}" /> </mx:Application>
上面的例子 我们使用AS3改写一下
<?xml version="1.0" encoding="utf-8"?> <mx:Application name="mx_internal_VERSION_test" xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical"verticalAlign="middle" backgroundColor="white" initialize="init();">
 <mx:Script>
<![CDATA[
import mx.controls.Label;
private var lbl:Label;
private function init():void {
lbl = new Label();
lbl.text = mx_internal::VERSION;
addChild(lbl);
}
]]>
 </mx:Script>
</mx:Application>

posted on 2008-11-14 06:57  王云  阅读(898)  评论(1编辑  收藏  举报

导航