看板 Flash 關於我們 聯絡資訊
小弟不才正在處理一個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