我正在使用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 不确定它是否与我的问题有关。
答案 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没有任何问题。