我正在尝试构建/实现一个 Flash 视频播放器来播放视频。我研究了 Flex 并仅使用 VideoElement 构建了一个基本应用程序。它在没有静态链接库的情况下编译为 41k,在链接库时编译为 300k。我生成了报告,但仍然不确定为什么我需要所有这些组件来构建 VideoPlayer。
另一方面,我查看了 ActionScript 中的一些实现,它被编译为 10K。为什么 Flex 中的文件大小与纯 ActionScript 中的文件大小如此不同,因为它们都编译为 swfs?也许我对 Flex 是什么感到困惑,所以解释一下也会有帮助。谢谢!
Flex 本质上是一个构建在普通 ActionScript 之上的类库(mxml 文件甚至在编译时生成为 ActionScript 类),因此简而言之,您看到的开销是由于 Flex 框架内的依赖关系造成的。许多人会尝试用纯 ActionScript 创建视频播放器之类的东西,以避免这些依赖性并减小文件大小。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)