作者MagicYan (【卖几客.羊】)
看板Flash
标题[问题] Flash Builder Binding失败
时间Sun Jul 4 02:02:59 2010
小弟不才正在处理一个project,由於flex的binding实在很好用
於是大量使用它来做处理,其中
mx.binding.utils.BindingUtils
里的bindSetter()是我蛮爱用的手工binding function
大致上用起来也没什麽大问题,也很愉快,但在某些情况下
binding会失败,失败的状况如下:
自订一个Singleton的类别放许多参数用来binding,在flash里头制作
许多flash动画,也用自订类别跟它绑定并汇出成swc给Flash Builder使用,
与flash动画绑定的外部as里只要写到有关Singleton类别里的相关属性或方法,
如此一来
BindingUtils.bindSetter(setFunction, Singleton.getInstance(), "property")
就会失效,而且奇怪的是有时候偶尔会成功(时好时坏),Binding.bindProperty()
也试过,一样有这问题…
不晓得这问题出在哪里?或者是bug? 烦恼了好几天 >"<
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.45.219.194
1F:推 cjcat2266:"时好时坏"多半是自己的程式的bug 07/04 02:09
2F:→ cjcat2266:贴上原始档会比较好debug 07/04 02:10
3F:→ ben0209:时好时坏,有时与"顺序"有关,跟载入外部资源,或某些物件 07/04 11:57
4F:→ ben0209:执行顺序有关,查查看吧 07/04 11:57