BindingUtils绑定失效-模块化

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

你可能感兴趣的:(BindingUtils绑定失效-模块化)