即時通訊發送命令字符串到Flash應用程序,執行調試命令。通過Firebugs控制檯/命令行來做到這一點看起來是最簡單的方法來啓動和運行。添加全局JavaScript函數,jQuery風格?
目前我可以使用ExternalInterface調用控制檯從Flash應用程序登錄到Firebug控制檯。還可以通過調用ExternalInterface.addCallback
方法添加的command
方法發送Flash應用程序命令。因此,在包含Flash應用程序的HTML文件,目前我有一些JavaScript:
$(document).ready(function(){
app = $("#${application}").get(0)
})
,並在命令行螢火我可以輸入:
app.command('screen.ruler.show')
和Flash應用程序接收到這一點。所以這一切都很好,但我想盡可能縮短app.command
的通話時間。
所以,我想分配app.command
功能的單個字符函數風格的jqueries $方法。那麼我將如何去實現一個函數$$$?
$$$('screen/ruler.show')
那麼這是驚人的容易:) – 2009-12-09 09:48:58
是的,我知道。 :) – 2009-12-09 09:50:15
請注意,使用var時,函數將不會是全局的,並且可以在任何地方訪問。 – googletorp 2009-12-09 09:51:00