AS3加载多个FLV

时间:2012-08-20 17:28:11

标签: actionscript-3 flex actionscript flash-cs5

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

   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();

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

2 个答案:

答案 0 :(得分:1)

我不知道你要添加什么样的监听器,但是如果你的视频类没有从事件调度程序扩展,它将无法工作。

在任何情况下,away3d都有API文档。没有预建活动对您有帮助吗?

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

如果您在VideoTexture类的不同阶段从您自己的Event类中调度创建的事件,那么您可以在需要的地方设置您的侦听器。例如,在VideoTexture类中,假设您在connect()方法中调度“CONNECT”事件。然后你可以在你正在训练的班级里听那个特定的事件。

答案 1 :(得分:0)

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