我没有太多的机会找到一些关于这个主题的文档:
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();我如何为加载事件创建一个监听器,我所有的通用加载器都不能工作,我尝试了一个网络流监听器,但它一直抛出错误……理想情况下,我不能添加孩子,直到我知道它的完整…
发布于 2012-08-21 21:23:27
我不知道你想添加什么样的监听器,但是如果你的视频类不是从事件分派器扩展而来的,它就不会工作。
在任何情况下,away3d都有应用编程接口文档。没有一个预编译事件对你有帮助吗?
如果你已经从他们的类进行了扩展,那么你可以按照我的建议保持目标。
如果在VideoTexture类的不同阶段分派从自己的Event类创建的事件,则可以在需要的地方设置侦听器。例如,在VideoTexture类中,假设您在connect()方法中调度一个"CONNECT“事件。然后,您可以在您正在工作的类中侦听该特定事件。
发布于 2012-08-21 11:26:40
如果您创建自己的事件,这将使您更容易设置和侦听触发点。只需扩展Event类并创建您自己的类。
https://stackoverflow.com/questions/12042212
复制相似问题