2013-02-14 67 views
2

我正在開發一個flash pro cs項目,我想知道Flash Pro用戶關閉SWF面板的時間。 面板在關閉之前需要知道並在此之前執行一個功能。收聽Swf面板關閉

有沒有辦法做到這一點?

我知道這是在空氣中可能的,但不能用作閃光燈專業版。

爲了澄清,我的意思是通過「AppData \ Local \ Adob​​e \ Flash CS6 \ en_US \ Configuration」下的WindowSWF庫將swf面板作爲擴展名添加到flash Professional。

基本上,如果沒有辦法通過JSFL調用它,我需要找到一種方法來從swf本身中收聽關閉事件。

任何想法?黑客更受歡迎...

+0

什麼叫SWF面板是什麼意思? – csomakk 2013-02-14 16:44:46

+0

你可以嘗試關閉事件,但它不會在所有瀏覽器中工作。 – csomakk 2013-02-14 16:46:41

+0

我需要從JSFL調用/偵聽器中捕獲事件,因爲它將在Flash Professional CS3-5中運行。不在瀏覽器中。 – user2071276 2013-02-14 18:08:47

回答

0
+0

試過了,不行。當swf面板或flash播放器窗口關閉時,這些事件中的任何一個都不會關閉。我認爲操作系統會刷新它的內存,因此閃存中沒有任何內部功能可以實現。它需要成爲一個像空氣一樣被操作系統捕獲的事件。 – user2071276 2013-02-15 08:53:47

+0

也許FOCUS_IN或FOCUS_OUT可以做到這一點? – 2013-07-15 22:44:29