1

actionscript3のVectorクラスに問題があるようです

FlexプロジェクトまたはActionScriptプロジェクトでは、これを行うことができます

var v:Vector.<String>;

しかし、(SWCを作成するために)Flex Library Projectで同じことを行うと、コード1046のその行で次のエラーが発生します。タイプが見つからなかったか、コンパイル時定数ではありませんでした:文字列。

したがって、Flex Library Projectを使用すると失敗します...しかし、compcを使用して同じものをコンパイルすると、問題はありません。

ライブラリプロジェクトだけがVectorについて不平を言っている理由はありますか?

ところで、これは文字列だけでなく、すべての種類のベクター宣言で発生します

var v:Vector.<String>
var v:Vector.<Number>
var v:Vector.<Object>

など、すべて失敗します...

(私はflex 4 sdkを使用しています)

4

6 に答える 6

1

最新のPlayerGlobalsSWCが必要になる場合があります:http://labs.adobe.com/downloads/flashplayer10.html

この問題に似ていますか?

于 2009-12-20T19:30:39.697 に答える
1

追加:

"-target-player 10,0,0"

[プロパティ]->[Flexライブラリコンパイラ]->[追加のコンパイラ引数]の下にあります。

その後、FlexBで動作します。3

于 2010-03-03T10:52:30.923 に答える
0

バージョンフラッシュ>=10を公開しているかどうかを確認します

于 2009-12-20T19:25:57.663 に答える
0

わかりました。FlexBuilder3では、Flex Libraryプロジェクトに必要な最小のFlashPlayerバージョンを指定できないようです。そのため、機能しませんでした。

Flash Builder 4で同じことをテストしましたが、そのプレーヤーのバージョンを指定できるようになりました。これにより、FlexLibraryProjectをコンパイルできます。

答えのためのThxテゲリルとパトリックあなたは私を正しい方向に押しました。

于 2009-12-20T20:18:54.103 に答える
0

「-target-player」コンパイラ引数を「10,0,0」に設定してください。

于 2009-12-21T13:48:32.037 に答える
0

Flex Builder3に「-target-player10,0,0」を追加すると、「構成変数「target-player」は一度だけ設定する必要があります」というエラーが発生します。

これを解決するには、[プロジェクト]->[プロパティ]->[Flexライブラリコンパイラ]->[追加のコンパイラ引数]に次の行を追加します。

-dump-config "C:\Program Files\Adobe\Flex Builder 3\sdks\3.5(AIR 2.0)\frameworks\flex-config.xml" -target-player=10

これにより、現在の構成設定がダンプされます。

于 2013-11-29T06:06:45.273 に答える