2011-12-05 11 views
3

SWFのオートメーションライブラリを「有効」にするには、有効なFlash Builder ProライセンスキーをSWFにコンパイルする必要があります。あなたは、有効なFB Proのライセンスを使用してSWFをコンパイルしていない場合は、見てしまいますエラー「が存在しないライセンストライアル版では、限られたレコードが許可されています。」:フレックスオートメーションライブラリを有効にする

enter image description here

背景:Flash Builder 4.5のライセンスバージョンがあり、Flex SDK 4.1を使用しています。次の例では何が起こるか見て:

例#1 - 4.1 SDKhttp://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+4)オートメーションライブラリ「をオン」に失敗するとFlash Builderの4.5のライセンス版を使用して自分のプロジェクトを構築します。 Test41プロジェクトを参照してください。

- 4.5 SDK(とFlash Builderの4.5のライセンス版を使用して、私のプロジェクトのビルドは、Flash Builderの4.5でプリインストールされています)オートメーションライブラリを "オン"にするのに成功しました。 Test45プロジェクトを参照してください。ここで見つける

二つの異なる結果。うーん、多分それは私の本当の問題とは何かを持っている:

私の本当の問題:私のSWFは、Flash Builderのではなく、むしろ4.1 SDKで見つけMXMLCとCOMPCコンパイラを使用してANTによって直接コンパイルされていません。これらのコンパイラは、flex-config.xmlファイルを「読み込み」ます。動作しませんでした

<licenses> 
     <license> 
      <product>flashbuilder45</product> 
      <serial-number>xxxx-xxxx-xxxx-xxxx-xxxx-xxxx</serial-number> <!-- this is my 4.5 license key --> 
     </license> 
    </licenses> 

そうでは、フレックス-config.xmlの内側に私はこれを追加しました。 How to properly define the Flashbuilder 4.5 Premium license for a maven flexmojo based build?私の推測では、私は4.5を使用しているということです....どちらか動作しませんでした

<licenses> 
     <license> 
      <product>flashbuilder45</product> 
      <serial-number>xxxxxxxxxxxxxxxxxxxxxxxx</serial-number> <!-- "Derived" sn number found in license.properties file --> 
     </license> 
    </licenses> 

:だから私は、「派生」のシリアルナンバー、ここで説明したように(「派生」という単語を検索)試してみました4.1 SDKとのシリアル番号...それはいいです。

私のSDKを4.5にアップグレードするだけでなく、Flash Builder 4.5ライセンス、ANT、4.1 SDKコンパイラ、およびflex-config.xmlを使用してオートメーションを処理するためにSWFを「アクティブ化」する方法はありますか?

私は私の質問にこれに逃れ:

答えて

4

ここに答えです。

Flex 4.1 SDKを使用しており、自動化、チャート作成などのためにSWFを「アクティブ化」したい場合そして、あなたはこれをしなければならない。

  • Flash Builderの4ライセンスキー

OR

  • コンパイルWITH Flash Builderの4のライセンス版を使用してSWFをコンパイルしますANT、MXMLC、COMPC、flex-configを使用してSWFをflex-configに追加してください:

    の<ライセンス>
    <ライセンス>
    <製品> flashbuilder4 < /製品>
    <シリアル番号> XXXX-XXXX-XXXX-XXXX-XXXX-XXXX < /シリアルナンバー> < - !これはFB 4ライセンスキーです - >
    < /ライセンス>あなたが唯一のFB 4.5ライセンスキーを持っていて、SDK 4.1を使用している場合は
    </>

をライセンス、私はあなたがSDK 4.5+にアップグレードするしかないと思います。

+0

あなたがそれを見つけたときに答えを加えるために+1良い人 – Ryan

+0

私はまた、ここでもう少し詳しく書きました:http://blog.flexdevelopers.com/2012/01/testing-for-flash-builder- pro-license.html –

関連する問題