2013-02-14 62 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