造血器官是肝脏吗:BindingUtils绑定失效-模块化

来源:百度文库 编辑:中财网 时间:2024/04/29 20:54:05
Flex模块化的时候,我们在打包时一般都会把公用的lib打成单独的SWF(RSL的发布模式)。这样对比Merged into发布模式,好处有          1:可以减小发布包的大小          2:当lib改变的时候,不会造成各个模块可能导致的代码版本不一致的问题有时候我们甚至会把flex框架打成单独的SWF以减少发布包的大小,这时候问题就出现了。 在这里我要说的是BindingUtils绑定失效的问题,       最近因为打包的问题导致我所有的绑定都失效,debug都根本跑不到BindingUtil这个类,整个项目都废了,研究了半天也没整出原因,最后才发现是因为framework.swc的问题,因为我用RSL的方式发布的,当我改成Merged into的时候,问题就不存在了。至于最根本的原因还没搞明白,有待研究。模块化的时候用什么方式发布可能会导致很多莫名其妙的问题,大家可以尝试修改下发布方式试试。