0

我没有太多运气找到关于这个主题的一些文档:

   var videoTexture = new VideoTexture("test.flv",512,512,true,true);
   var textureMaterial = new TextureMaterial(videoTexture);
   var planeGeom = new PlaneGeometry(200,200,1,1,false);
   var planeMesh = new Mesh(planeGeom,textureMaterial);
   planeMesh.z = -100;
   planeMesh.y = 25;
   textureMaterial.smooth = true;
   textureMaterial.alphaBlending = true;
   _container.addChild(planeMesh);
   videoTexture.player.play();

我将如何为加载事件创建一个监听器,我所有的通用加载器都不起作用,我尝试了一个网络流监听器,但它不断抛出错误......理想情况下,我不能添加孩子,直到我知道它完成......

4

2 回答 2

1

我不知道您要添加哪种类型的侦听器,但如果您的视频类没有从事件调度程序扩展,它将无法工作。

无论如何,away3d 确实有 API 文档。没有任何预构建事件对您有帮助吗?

如果您已经从他们的课程扩展,那么您可以按照我的建议保持目标。

如果您在 VideoTexture 类的不同阶段调度从您自己的 Event 类中创建的事件,那么您可以在需要的地方设置侦听器。例如,在 VideoTexture 类中,假设您在 connect() 方法中调度了一个“CONNECT”事件。然后,您可以在您正在学习的课程中收听该特定事件。

于 2012-08-21T13:23:27.293 回答
0

如果您创建自己的事件,您可以更轻松地设置和侦听触发点。只需扩展 Event 类并创建自己的。

于 2012-08-21T03:26:40.337 回答