在flex + papervision中交互式(添加监听器)DAE模型

时间:2010-12-02 22:33:25

标签: flex actionscript listener papervision3d collada

我有一个DAE模型被解析成几个部分。我可以单独处理它们,例如更改它们的材料或颜色,但是我在向孩子们添加点击或悬停监听器时遇到了问题。

例如,假设我有一个小猫模型,每个面部特征都是一个孩子。我希望能够悬停或单击这些功能,并弹出一个窗口来解释该功能。

我尝试过分析模型并添加监听器,但似乎无法正常工作。

提前致谢!

1 个答案:

答案 0 :(得分:0)

很难确定说明中的问题,但您可以查看以下内容:

  1. 确保视口 互动
  2. 确保材料您的资料互动
  3. 确保为侦听器指定的DisplayObject3D not null
  4. 第3点,使用collada对象,您可以拥有嵌套对象,确保向具有几何体的对象添加侦听器,而不是空(无几何体)容器。对于点1,2,视口和材质都有一个名为interactive的布尔属性,对于鼠标事件,必须将其设置为true。

    HTH