2011-11-16 42 views
0

我有一些clutter_actors放置在clutter_stage上。每當我想將焦點從clutter_stage轉移到clutter_actor,我使用clutter_stage_set_key_focus(clutter_stage,clutter_actor)。如何將焦點從clutter_stage轉移到clutter_actor?

但是當我按下與clutter_actor有關的任何鍵時,它會轉到clutter_stage的回調函數。我是否需要使用任何其他函數將關鍵焦點從clutter_stage更改爲clutter_actor。

回答

2

演員需要被動,並且您需要在演員身上使用按鍵事件和/或按鍵釋放事件信號。

雜波事件相關的信號跟蹤捕獲/泡沫階段:

http://developer.gnome.org/clutter/stable/ClutterActor.html#ClutterActor-event-handling

如果你離開舞臺上註冊的按鍵/釋放信號處理程序,你會拍攝過程中看到他們的排放量,並且在泡泡期間最終發射它們,除非演員從信號處理器返回TRUE,以停止信號傳播。

+0

謝謝ebassi。解決了這個問題.. – northlondoner

相關問題