找不到基类ByteArrayAsset的定义

时间:2011-11-02 14:52:09

标签: actionscript-3 flex4.5 flashdevelop away3d

我正在使用FlashDevelop4.0.0 RC1创建AS3库项目,我要在其中导入Away3D库。我按照本教程设置我的FD。 http://www.mclelun.com/blog/2011/08/flashdevelop-stage3d-away3d/

但是,当我使用ExportSWC4.2插件编译项目时FD生成错误信息,我收到错误消息说

  

at away3d \ materials \ methods \ TerrainDiffuseMethod_NormalizeKernel.as(10):找不到基类ByteArrayAsset的定义

任何人都可以帮助我吗?谢谢!

P.S。 我也有类似以下链接的问题 http://sourceforge.net/tracker/index.php?func=detail&aid=3401191&group_id=252536&atid=1127375 不确定它是否与我的问题有关。

1 个答案:

答案 0 :(得分: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是一个Adobe类。

有一个NormalizeSplats Pixel Bender链接,但我没有看到任何Normalize Kernel。

我建议抓住Broomstick ZIP包 - 我在使用Flash Builder定位Flash Player 11时构建SWC没有任何问题。