Flex似乎有2个视频类:Video和VideoDisplay。我的问题是,何时使用其中一个是有意义的?
从最初的扫视可以看出,VideoDisplay会响应鼠标事件,因为它继承自IntaractiveObject,但我不确定它是否真的有区别,因为Video似乎有一个解决方法,因为你可以添加你的自己的事件听众。
可能还有更多,但这是我现在能看到的唯一区别。因此,对于那些广泛使用这些对象的人,我可以分享您在使用其中一种时的体验。
答案 0 :(得分:0)
您几乎总是想要使用VideoDisplay。视频不是UIComponent,它不能处理自己从URL加载,不会调度任何Flex事件,也不能绑定任何属性,如playHeadTime。视频是一个非常基本的DisplayObject,能够显示视频数据,并没有做太多其他事情。它更像是一个构建块,只有你想做一些时髦的东西,或者正在构建一个Flash(非flex)应用程序时才会使用它。