FlashBuilder4にしたらAdvancedDataGridに試用版表記が出てしまう件について
今までFlexBuilder3 Professional でビルドしていたものをFlashBuilder4 Plemiumでビルドしたら
AdvancedDataGridの部分に試用版表記がでてきてしまって結構しらべたのでメモ。
もともと、FlexSDK3.2+FlexBuilder3 Professionalで開発していたのを、新しいPCで開発するためにFlexSDK3.2+FlashBuilder4 Plemiumで開発環境構築。
FlexSDKは古い環境にあったものをフォルダごとまるっとコピーして持ってきてた。
古いSDKでFlex Data Visualization Components を使用するにはライセンス認証が必要で、FlexBuilder3 Professionalのライセンスがないとその試用版表記が入ってしまうらしい。
license.properties に FlexBuilder3Professionalで使用していたlicense.properteisの内容を記述すれば使えるようになった。
OS | license.propertiesの場所 |
---|---|
Windows XP | C:\Documents and Settings\All Users\Application Data\Adobe\Flex\license.properties |
Windows Vista,7 | C:\ProgramData\Adobe\Flex\license.properties |
Mac OS | /Library/Application Support/Adobe/Flex/license.properties |
Linux | ~/.adobe/Flex/license.properties |
編集前には、以下のようになっているところに
flashbuilder4=xxxxxxxxxxxxxxxxxxxxxxxx flexbuilder3.displayedFirstLaunchMessage=true flexbuilder4.displayedStartPageAtLeastOneTime=true
FlexBuilder3 Professionalで使用していたlicense.properteisの内容を追記
flexbuilder3=XXXXXXXXXXXXXXXXXXXXXXXX flexbuilder3.displayedStartPageAtLeastOneTime=true flashbuilder4=xxxxxxxxxxxxxxxxxxxxxxxx flexbuilder3.displayedFirstLaunchMessage=true flexbuilder4.displayedStartPageAtLeastOneTime=true
これで、試用版表記が消える。
でも、FlexBuilderProfessionalのライセンスもってない人はどうすんの?って思ったら、FlexSDK3.5~*1では、普通に使えるみたい。
FlashBuilder4 Plemiumのライセンスがあるから使えるのか、誰でも使えるのかわからないけども。
参考URL http://forums.adobe.com/message/2008538#2008538#2008538
--------------------
追記
Flex3.6のDataVisualizationComponent+Flex3.2Aで一応試用表記なく使えることを確認。
*1:試したのは、3.5, 3.6A, 4.0, 4.6