我試圖在我的應用程序中使用flexlib schedule viewer。Flexlib scheduleViewer ..如何處理項目上的點擊
我想要它,所以當我點擊一個預定的事件,它會調用我的主應用程序中的一個函數(這將允許我編輯事件)。但是對於類中內置的任何東西,似乎沒有任何特定的功能,即當我點擊某個事件時不會發送任何事件。
我可以使用「點擊」功能,以檢測該項目已被點擊..並嘗試這樣的事情:
private function exerciseClickHandler(event:MouseEvent):void{
if (exerciseSeries.selectedItem != null){
//code
}
}
<code:ScheduleViewer id="exerciseSeries" click="exerciseClickHandler(event)" />
這種方法並不十分可靠,因爲如果它只能在第一次..一旦一個項目被選中,它將保持選中狀態,以便該項目的所有下列點擊都符合條件。
有什麼方法可以確定事件是否被點擊?
或者當我點擊一個事件時,還必須擴展組件並添加某種clickEvent。
我在下面的評論中提到了它的工作方式(點擊後取消選擇該項目),但這絕對是更優雅! – Damon 2011-04-25 05:10:54