作者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
推 cjcat2266:"時好時壞"多半是自己的程式的bug 07/04 02:09
→ cjcat2266:貼上原始檔會比較好debug 07/04 02:10
→ ben0209:時好時壞,有時與"順序"有關,跟載入外部資源,或某些物件 07/04 11:57
→ ben0209:執行順序有關,查查看吧 07/04 11:57