2010-08-02 70 views
1

我偶然發現了有關spark的VideoDisplay-Component的有趣問題。 看來它不會派遣DoubleClick -Events。spark.components.VideoDisplay和DoubleClick事件

爲了更好地瞭解一下下面的代碼:

<s:VideoDisplay [..] doubleClickEnabled="true" doubleClick="{trace('VideoDisplay_DoubleClick')}" click="{trace('VideoDisplay_Click')}" /> 
<s:Panel [..] doubleClickEnabled="true" doubleClick="{trace('Panel_DoubleClick')}" click="{trace('Panel_Click')}" /> 

點擊 - 活動適用於這兩種成分。但DoubleClick-事件僅由面板-組件處理。

你們有什麼想法,爲什麼?

回答

0

文檔在這裏: http://www.adobe.com/livedocs/flex/3/langref/mx/controls/VideoDisplay.html#eventSummary 在活動部分。

雙擊 「調度當用戶按下並釋放指針設備的主按鈕兩次快速連續在同一InteractiveObject時對象的doubleClickEnabled標誌設置爲true。從InteractiveObject

如果不起作用,那麼這是一個錯誤。

但是,您是否將對象的「doubleClickEnabled」標誌設置爲true?

奧茲

4dtext - 網站增強工具

+0

正如你可以在我的示例見上面我設置doubleClickEnable-屬性爲true。 我認爲這是一個錯誤。我剛從spark-Namespace中將VideoDisplays替換爲mx-Namespace中的舊VideoDisplay,原因不同,組件突然調度DoubleClickEvent。 但是,我會將其報告給Adobe。 – 2011-03-27 07:18:32