Определение базового класса ByteArrayAsset не найдено - PullRequest
0 голосов
/ 02 ноября 2011

Я использую FlashDevelop4.0.0 RC1 для создания проекта библиотеки AS3, в который я хочу импортировать библиотеку Away3D.Я следую этому руководству, чтобы настроить мой FD.http://www.mclelun.com/blog/2011/08/flashdevelop-stage3d-away3d/

Однако, когда FD генерирует сообщение об ошибке, когда я использую плагин ExportSWC4.2 для компиляции проекта, я получаю сообщение об ошибке, в котором говорится, что

в away3d \ materials \ method \ TerrainDiffuseMethod_NormalizeKernel.as (10): Определение базового класса ByteArrayAsset не найдено

Кто-нибудь может мне помочь с этим?Спасибо!

ps У меня также есть проблема, такая как следующая ссылка http://sourceforge.net/tracker/index.php?func=detail&aid=3401191&group_id=252536&atid=1127375 Не уверен, что это связано с моей проблемой.

1 Ответ

0 голосов
/ 02 ноября 2011

Вы загружаете пакет zip из http://away3d.com/download/ или получаете доступ через SVN / GIT?

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

Не уверены насчет их GIT, но я нашел репозиторий SVNот.

Я не видел ByteArrayAsset нигде в цепочке наследования в моей версии:

away3d.materials.methods.TerrainDiffuseMethodaway3d.materials.methods.BasicDiffuseMethodaway3d.materials.methods.LightingMethodBaseaway3d.materials.methods.ShadingMethodBase

mx.core.ByteArrayAsset - это класс Adobe.

Существует связка NormalizeSplats Pixel Bender, но я не вижу ни одного Normalize Kernel.

Я бы порекомендовал захватитьПакет Broomstick ZIP - у меня не было проблем при создании SWC с Flash Builder для Flash Player 11.

...