当前位置:  开发笔记 > 编程语言 > 正文

Flex与ActionScript

如何解决《Flex与ActionScript》经验,为你挑选了1个好方法。

我正在尝试构建/实现Flash视频播放器来播放视频.我查看了Flex并使用VideoElement构建了一个基本应用程序.它被编译为41k而没有静态链接libs和300k链接libs.我生成了报告,但仍然不确定为什么我只需要构建一个VideoPlayer就需要所有这些组件.

另一方面,我已经看过ActionScript中的一些实现,它被编译为10K.为什么Flex编译为swfs时,Flex中的文件大小与纯ActionScript中的文件大小不同?也许我对Flex的含义感到困惑,所以解释也会有所帮助.谢谢!



1> Wade Mueller..:

Flex本质上是一个基于普通ActionScript构建的类库(mxml文件甚至可以在编译时生成到ActionScript类中),因此简而言之,您看到的开销是由于Flex框架内的依赖性.许多人会尝试在纯ActionScript中创建视频播放器等内容,以避免这些依赖关系并保持文件大小不变.


@tteh作为Wade说它是Flex框架中的依赖项.虽然你可能没有明确地使用它们,但是A类可能引用了B类,它引用了C和D,并且每个引用都有更多的引用,所以编译器不能只是省略它们,因为它们是必需的=)代码膨胀是一个不幸的是,使用框架的缺点.
推荐阅读
ERIK又
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有