Luar's Flash Playground:使ComboBox組件(v1)用setSelectedIndex控制時,不會觸發Change Handler
使ComboBox組件(v1)用setSelectedIndex控制時,不會觸發Change Handler (07-05-2005)

ComboBox組件(v1)當setSelectedIndex控制選取的項目時,仍然會觸發Change Handler。容易使程序重覆執行或陷入一個無限循環。原來setSelectedIndex(3)有第2個Boolean參數,如果用:

setSelectedIndex(3, false);
就不會觸發Change Handler。Flash Help是沒有記載,又是一個Undocumented功能 -_-

注意:ComboBox組件(v2)用:

cb.selectedIndex = 3;
不會觸發Change事件,沒有像ComboBox組件(v1)的煩惱。

本文章由發表。
同組文章