问题描述
大家好,我才开始学习flex,遇到一个问题: 在一个html编写的简单页面中,通过object嵌入flex按钮(<mx:button......),页面中同时还有通过html的button标签生成的html按钮,为何显示时后者一下就出来了,前者总要迟一点,并且还出现了一个加载条。我应当怎么做可以让前者如同后者一样即时就显示出来呢? 万一使用flex按钮就是无法避免出现这样的这样的问题(我不知道,不过希望有办法可以解决这个问题),那么用flash来做按钮可以避免吗,或者大家有什么别的建议,非常感谢! 非常感谢大家的帮助!
解决方案
HTML是浏览器直接能够识别的语言,所以直接显示出来了;FLEX必须通过FLASHPLAYER这个翻译官翻译一下,浏览器才能显示,所以等了一会才显示FLEX都是异步加载的,一般都是局部更新,HTML都是同步加载的,每个请求都会刷新整个页面感觉你这个需求有点奇怪,为什么一定要HTML跟FLEX一起用?两者通信还是有点麻烦的
解决方案二:
如果flex文件足够小,就不会出现进度条,每个html页面大都是几kb,而一个swf文件动辄就是几百k,况且swf是在html加载后才开始加载的。
时间: 2024-08-02 12:55:57