package
com.adobe.flexbuilder.project.asn.flexbuilder3;
import com.adobe.asneu.a;
import com.adobe.flexbuilder.project.asn.d;
import java.util.Calendar;
import java.util.Date;
public final class FlexBuilder3License implements d{
public static final boolean fIsBeta = false ;
public static final int defaultTrialDays = 61 ;
public static final int sixtyDayTrialExtension = 61 ;
public static final int ninetyDayTrialExtension = 91 ;
public static final FlexBuilder3LicenseBAD_LICENSE = new FlexBuilder3License();
public static final FlexBuilder3LicenseTRIAL_LICENSE = new FlexBuilder3License(
false );
public static final FlexBuilder3LicenseBETA_LICENSE = new FlexBuilder3License(
false );
private boolean fValid;
private DatefExpireDate;
private boolean fIsEdu;
private boolean fIsPro;
private boolean fIsNFR;
private int fIsTryout;
private FlexBuilder3License(){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
}
private FlexBuilder3License( boolean flag){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
fValid = true ;
}
public FlexBuilder3License(aa1){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
fIsPro = true ;
}
public boolean isValid(){
return fValid;
}
public int getMajorVersion(){
return 2 ;
}
public DategetExpirationDate(){
Calendarcalendar = Calendar.getInstance();
calendar.set( 2 , 2 );
calendar.set( 5 , 15 );
calendar.set( 1 , 2888 );
fExpireDate = calendar.getTime();
return fExpireDate;
}
public int getEvalDays(){
return 9999 ;
}
public long getEvalDaysLeft(){
return 9999 ;
}
public boolean isExpired(){
return false ;
}
public StringgetEdition(){
return Messages3.getString( " FlexBuilderLicense.Pro " );
}
public boolean isTrial(){
return false ;
}
public StringgetLastWarningMessage(){
return null ;
}
public boolean isDateBased(){
return false ;
}
public StringtoString(){
return Messages3.getString( " FlexBuilderLicense.ProductName " );
}
public boolean isMxmlCompileEnabled(){
return false ;
}
public boolean isIPRestricted(){
return false ;
}
public boolean isTimeoutRestricted(){
return false ;
}
public boolean isEducationalVersion(){
return false ;
}
public boolean isPro(){
return true ;
}
public boolean isUpgrade(){
return false ;
}
public boolean isUpsell(){
return false ;
}
public boolean isNFR(){
return false ;
}
public boolean isUpgradeable(){
return ! fIsEdu && ! fIsNFR && ! fIsPro;
}
public int isTryout(){
return fIsTryout;
}
public int extendTrial(){
return 1 ;
}
}
适用于Flex Builder 3 Plug-in Professional Edition注意是插件版
import com.adobe.asneu.a;
import com.adobe.flexbuilder.project.asn.d;
import java.util.Calendar;
import java.util.Date;
public final class FlexBuilder3License implements d{
public static final boolean fIsBeta = false ;
public static final int defaultTrialDays = 61 ;
public static final int sixtyDayTrialExtension = 61 ;
public static final int ninetyDayTrialExtension = 91 ;
public static final FlexBuilder3LicenseBAD_LICENSE = new FlexBuilder3License();
public static final FlexBuilder3LicenseTRIAL_LICENSE = new FlexBuilder3License(
false );
public static final FlexBuilder3LicenseBETA_LICENSE = new FlexBuilder3License(
false );
private boolean fValid;
private DatefExpireDate;
private boolean fIsEdu;
private boolean fIsPro;
private boolean fIsNFR;
private int fIsTryout;
private FlexBuilder3License(){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
}
private FlexBuilder3License( boolean flag){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
fValid = true ;
}
public FlexBuilder3License(aa1){
fValid = false ;
fExpireDate = new Date();
fIsEdu = false ;
fIsPro = false ;
fIsNFR = false ;
fIsTryout = 0 ;
fIsPro = true ;
}
public boolean isValid(){
return fValid;
}
public int getMajorVersion(){
return 2 ;
}
public DategetExpirationDate(){
Calendarcalendar = Calendar.getInstance();
calendar.set( 2 , 2 );
calendar.set( 5 , 15 );
calendar.set( 1 , 2888 );
fExpireDate = calendar.getTime();
return fExpireDate;
}
public int getEvalDays(){
return 9999 ;
}
public long getEvalDaysLeft(){
return 9999 ;
}
public boolean isExpired(){
return false ;
}
public StringgetEdition(){
return Messages3.getString( " FlexBuilderLicense.Pro " );
}
public boolean isTrial(){
return false ;
}
public StringgetLastWarningMessage(){
return null ;
}
public boolean isDateBased(){
return false ;
}
public StringtoString(){
return Messages3.getString( " FlexBuilderLicense.ProductName " );
}
public boolean isMxmlCompileEnabled(){
return false ;
}
public boolean isIPRestricted(){
return false ;
}
public boolean isTimeoutRestricted(){
return false ;
}
public boolean isEducationalVersion(){
return false ;
}
public boolean isPro(){
return true ;
}
public boolean isUpgrade(){
return false ;
}
public boolean isUpsell(){
return false ;
}
public boolean isNFR(){
return false ;
}
public boolean isUpgradeable(){
return ! fIsEdu && ! fIsNFR && ! fIsPro;
}
public int isTryout(){
return fIsTryout;
}
public int extendTrial(){
return 1 ;
}
}
zornproject.jar
编译替换x:/Adobe/Flex Builder 3 Plug-in/eclipse/plugins/com.adobe.flexbuilder.project_3.0.194161/zornproject.jar
里面com/adobe/flexbuilder/project/asn/flexbuilder3下的同名文件
成功即为Professional Edition
且不用输入序列号。