2009-05-23 7 views
0

Chaque fois que j'essaie d'utiliser un fichier animate.dae (je crée un petit projet en utilisant flartoolkit + papervision3d + ascollada) .Le flash player me signale le erreurs below.If Je suis collé pressais continue alors je peux voir mon dossier .dae mais sans animation :(Et S'il vous plaît noter que je ne suis pas en utilisant une animation lourdeErreur lors de l'analyse .dae, Erreur # 1009 dans Flash Player, Flash de réalité augmentée

eRREUR:.

TypeError: erreur # 1009 : Impossible d'accéder à une propriété ou une méthode d'une référence d'objet null

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

à org.papervision3d.objects.parsers :: DAE/onParseAnimationsComplete() [C: .. \ org \ Papervision3D \ objets \ \ parseurs DAE.as: 1722]

à flash.events::EventDispatcher/dispatchEventFunction()

à flash.events::EventDispatcher/dispatchEvent()

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

à flash.utils :: Timer/_timerDispatch()

à flash.utils :: Timer/tick()

+0

Ce sera un problème avec la façon dont papervision lit le dae. Désolé je ne peux pas aider, mais de toute façon ce n'est rien à voir avec le lecteur Flash en soi. – fenomas

Répondre

0

Fenomas est juste, cela a à voir avec la façon dont les données COLLADA a été faite. Il existe des solutions de travail très spécifiques qui peuvent être utilisées pour nettoyer le fichier XML, qui est tout ce que COLLADA/DAE est. J'ai touché profondément sur tout cela here.

Certaines personnes utilisent des objets tels que Milk Shape 3D, ou même Swift3D pour exporter leur XML. Ce que j'ai découvert lors de mes voyages, c'est que les exportateurs natifs de COLLADA de MAYA et MAX échouent terriblement. Si vous utilisez la version 2008 de l'un des logiciels précédemment nommés, feelingsoftware.com est un merveilleux exportateur COLLADA (DAE) que Papervision adore!

+0

Salut Brian, Merci pour votre aide. J'ai utilisé Google croquis et maintenant le même code fonctionne bien :) J'ai une autre question.Quand j'essaye d'utiliser le moteur de rendu paresseux alors je ne peux pas voir l'image. Comment allez-vous à propos de ce problème? Je sais que le problème concerne le positionnement et la rotation, mais il est difficile de juger de l'emplacement exact de l'image au moment de l'exécution. Toutes les suggestions pour résoudre ce problème de manière plus facile. – funkydokta

Questions connexes