Flex vs ActionScript

大城市里の小女人 提交于 2019-12-13 16:02:03

问题


I'm trying to build/implement a Flash video player to play videos. I have looked at Flex and built a basic application with just a VideoElement. It gets compiled to 41k without statically linking the libs and 300k with linking the libs. I generated the report but am still not sure why I would need all those components just to build a VideoPlayer.

On the other hand, I have had a look at some implementations in ActionScript and it's compiled to 10K. Why is the file size so different in Flex than in pure ActionScript when they both compile down to swfs? Perhaps I'm confused by what Flex is so an explanation would help too. Thanks!


回答1:


Flex is essentially a library of classes built on top of plain ActionScript (the mxml files even get generated into ActionScript classes at compile time), so in a nutshell the overhead you are seeing is due to dependencies within the Flex framework. Many people will try to create such things as video players in pure ActionScript to avoid these dependencies and keep the file size down.



来源:https://stackoverflow.com/questions/3503314/flex-vs-actionscript

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!