解析.dae时出错,Flash播放器中的错​​误#1009,增强现实闪存

时间:2009-05-23 20:56:18

标签: flash papervision3d augmented-reality

每当我尝试使用animate.dae文件时(我正在使用flartoolkit + papervision3d + ascollada创建小项目)。闪存播放器正在向我报告下面粘贴的错误。如果我按下继续那么我可以看到我的。 dae文件,但没有动画:( 请注意,我没有使用任何沉重的动画。

ERROR:

TypeError: Error #1009: Cannot access a property or method of a null object reference.

at org.papervision3d.objects.parsers::DAE/buildAnimationChannels()[C:\..\org\papervision3d\objects\parsers\DAE.as:657]

at org.papervision3d.objects.parsers::DAE/onParseAnimationsComplete()[C:\..\org\papervision3d\objects\parsers\DAE.as:1722]

at flash.events::EventDispatcher/dispatchEventFunction()

at flash.events::EventDispatcher/dispatchEvent()

at org.ascollada.io::DaeReader/loadNextAnimation()[C:\..\Libs\org\ascollada\io\DaeReader.as:169]

at flash.utils::Timer/_timerDispatch()

at flash.utils::Timer/tick()

1 个答案:

答案 0 :(得分:0)

Fenomas是对的,这与COLLADA数据的制作方式有关。有一些非常具体的工作可以用来帮助清理所有COLLADA / DAE的XML。

我深深打动了这一切here

有些人使用像Milk Shape 3D这样的东西,甚至是Swift3D来导出他们的XML。我通过旅行发现的是来自MAYA和MAX的本地COLLADA出口商非常失败。如果您使用以前命名的软件的任何一个2008版本,feelingsoftware.com都会成为一个出色的COLLADA(DAE)出口商,那就是papervision喜欢的!