3

Flex builder 3 で、flex 4 SDK を対象とする新しい Flex アプリケーションを作成すると、html ラッパー ファイルが生成されません。

私は答えを求めてウェブを探し回りましたが、成功しませんでした。プロジェクトのプロパティでボックスがチェックされていることを確認して、HTMLラッパーを生成しました。

唯一の回避策は、古いバージョンの SDK (つまり 3.2) をターゲットにすることです。これにより、ラッパーが生成されます。その後、プロジェクトを sdk 4 に戻すことができます。これは、ラッパーが削除されるため、プロジェクトのクリーンを実行できないことを意味します。

他の誰かがこれに出くわしましたか? これは Flexbuilder3 の単なるバグですか?

4

5 に答える 5

2

Flex3 内の Flex ナビゲーター パネルから、「html-template」という名前のプロジェクト エリア フォルダーを確認します。このフォルダは空である可能性があります。ここに 2 つのファイルが必要です。

  • index.template.html
  • swobject.js

これらは、ラッパーの生成に役立ちます。

于 2010-04-02T18:37:01.353 に答える
1

私はこれに少し頭を悩ませ、ネット全体を見た後、いくつかの解決策を組み合わせて、最終的に自分に合った解決策を思いつきました. これを試して、Flash Builder 4 にアップグレードしなくても動作するようにしてください。

ステップ 1 Flex 3 SDK に移動し、次のフォルダーを YOUR 3.0 SDK PATH\templates\ から YOUR 4.0 SDK PATH\Templates\ にコピーします。

-- クライアント側の検出

-- 履歴付きのクライアント側検出

-- 高速インストール

-- 履歴付き高速インストール

-- プレーヤー検出なし

-- 履歴付きのプレイヤーなし検出

注: Greg Lafrance は、ADOBE の説明書で追加フォルダー「Swfobject」を推奨していますが、私自身はその必要はありませんでした。

ステップ 2 [ファイル] -> [ワークスペースの切り替え] -> [その他] に移動し、完全に新しいワークスペースを作成します (つまり、Flex 4 を呼び出しました)。

STEP 3 新しいプロジェクトを作成します。右クリック -> Flex コンパイラ -> Flex SDK の設定 -> 追加... -> Flex 4 SDK に移動して追加します。[OK] をクリックします。プロパティを閉じる前にステップ 4 を実行します。

ステップ 4.「Flash Player のバージョンが必要」を 10.0.0 に変更します。

ステップ 5. [OK] をクリックして、ベースのコードを消去し、FLEX 4 コードに Spark 要素などを含めてコピーします。

幸運を祈ります。これが、この質問を Google で検索しているインターネットの土地の誰かに役立つことを願っています。

于 2010-04-28T15:47:15.930 に答える
1

それは私にとってこのように機能しました.....私はプロジェクトを変更しました->プロパティ->FlexCompilerchosed sdk flex-3ではなくflex4(私の現在のバージョン)を変更し、クリーンしてビルドし、その後htmlおよび.swfファイルを取得しました。 SDK - Flex 4 で mxml ファイルを実行してもエラーは発生しませんでした

于 2011-06-09T15:30:17.287 に答える
0

これは、flex builder 3 内で flex 4 SDK を使用する際のバグであることが判明しました。私の解決策は、プロジェクトと Flex SDK の統合がより優れた Flash Builder 4 にアップグレードすることでした。

ありがとう

于 2010-03-11T19:36:57.610 に答える
0

日食Problemsビューでは、1 つの問題がありますCannot create HTML wrapper. Right-click here to recreate folder html-template.。問題を右クリックして、 を選択しますRecreate HTML Templates

于 2011-04-07T05:45:36.850 に答える