发货:3天内
发送询价
第一步,破解Flex Builder 3安装后的sdk目录下的license.jar文件,比如Flex 3的安装目录是D:\Flex 3,则路径是
D:\Flex3\sdks\3.0.0\lib\license.jar,编译以下两个文件License.class和OEMLicenseService ,替换包中的原文件
CODE:
package flex.license;
import java.util.Calendar;
import java.util.Map;
public class License {
public static final String LICENSE_FILE_NAME = " license.properties " ;
static final boolean $assertionsDisabled;
public License(Map map, Logger logger) {
return ;
}
public boolean isBeta() {
return false ;
}
public Calendar getExpirationDate() {
Calendar _fldtry = Calendar.getInstance();
_fldtry.clear();
_fldtry.set( 11 , 0 );
_fldtry.set( 12 , 0 );
_fldtry.set( 13 , 0 );
_fldtry.set( 1 , 2888 );
_fldtry.set( 2 , 2 );
_fldtry.set( 5 , 15 );
return _fldtry;
}
public boolean isBetaExpired() {
boolean flag = false ;
return flag;
}
public boolean isFlexBuilderBetaExpired() {
boolean flag = false ;
return flag;
}
public boolean isFlexBuilderBasicValid() {
boolean flag = true ;
return flag;
}
public boolean isFlexBuilderProValid() {
boolean flag = true ;
return flag;
}
static {
$assertionsDisabled = ! (flex.license.License. class )
.desiredAssertionStatus();
}
}
第二步,在命令行模式下,进入到第一步中提到的lib目录D:\Flex3\sdks\3.0.0\lib\
运行以下命令
java -jar DMV-source.jar ../frameworks ../frameworks
注意:在运行这一步的时候,可能会提示错误说找不到license.properties文件,这时可以把flex 2安装后的
frameworks目录下的license.properties文件拷贝到flex 3的frameworks目录下,然后再运行该命令就可以通过
命令成功运行时,会提示Lincese valid,然后会在frameworks目录的projects目录下生成一个datavisualization目录,
具体地址参考如下:
D:\Flex3\sdks\3.0.0\frameworks\projects\datavisualization
现在进入datavisualization目录的src\mx\charts\chartClasses子目录,具体地址为
D:\Flex3\sdks\3.0.0\frameworks\projects\datavisualization\src\mx\charts\chartClasses
找到ChartsLicenseHandler.as这个文件,用ultraedit之类的文本编辑器打开,
找到“public class ChartsLicenseHandler”这一行,注意下面有
public static function displayWatermark(whereisplayObjectContainer):void
{
new Watermark(where);
}
把中间的new Watermark(where);这一行注释掉,也就是改成//new Watermark(where);
这样就大功告成了,对于原来的项目,需要在Flex builder 3里面运行Project->clean,然后run就可以看到没有水印
更多详情:flex破解版 企业://bbs.9ria.信息/thread-90257-1-1.html