0

FlashDevelop4.0.0 RC1 を使用して、Away3D ライブラリをインポートする AS3 ライブラリ プロジェクトを作成しています。このチュートリアルに従って、FD をセットアップします。 http://www.mclelun.com/blog/2011/08/flashdevelop-stage3d-away3d/

ただし、ExportSWC4.2 プラグインを使用してプロジェクトをコンパイルすると、FD はエラー メッセージを生成します。

away3d\materials\methods\TerrainDiffuseMethod_NormalizeKernel.as(10): 基本クラス ByteArrayAsset の定義が見つかりませんでした

誰でもそれで私を助けることができますか?ありがとう!

ps 次のリンク http://sourceforge.net/tracker/index.php?func=detail&aid=3401191&group_id=252536&atid=1127375のような問題もありますが 、それが私の問題に関連しているかどうかはわかりません。

4

1 に答える 1

0

http://away3d.com/download/から zip パッケージをダウンロードしていますか、それとも SVN / GIT 経由でアクセスしていますか?

http://away3d.com/images/uploads/releases/away3d_4_0_110915.zip

彼らの GIT についてはよくわかりませんが、SVN リポジトリの日付が古いことがわかりました。

私のバージョン内の継承チェーンのどこにも ByteArrayAsset が表示されませんでした。

away3d.materials.methods.TerrainDiffuseMethod
away3d.materials.methods.BasicDiffuseMethod
away3d.materials.methods.LightingMethodBase
away3d.materials.methods.ShadingMethodBase

mx.core.ByteArrayAsset は Adob​​e クラスです。

NormalizeSplats Pixel Bender リンケージがありますが、Normalize Kernel は見当たりませんでした。

Broomstick ZIP パッケージを入手することをお勧めします。Flash Player 11 を対象とする Flash Builder を使用して SWC をビルドしても問題はありませんでした。

于 2011-11-02T15:31:14.783 に答える