我有一個通過onInvoke獲取命令行參數的AIR應用程序。一切都很好,但我無法弄清楚如何將一些狀態消息打印回給用戶(可以說stdout/console)。可能嗎?可以通過命令行輸出將Adobe AIR應用程序運行到控制檯嗎?
即使跟蹤的默認日誌文件也沒問題,但我無法在任何地方找到任何有關它的信息。我需要創建自己的日誌文件嗎?現在這會很愚蠢。
我有一個通過onInvoke獲取命令行參數的AIR應用程序。一切都很好,但我無法弄清楚如何將一些狀態消息打印回給用戶(可以說stdout/console)。可能嗎?可以通過命令行輸出將Adobe AIR應用程序運行到控制檯嗎?
即使跟蹤的默認日誌文件也沒問題,但我無法在任何地方找到任何有關它的信息。我需要創建自己的日誌文件嗎?現在這會很愚蠢。
看看CommandProxy。它是AIR應用程序的低級包裝,可讓您將命令從AS3發送回代理以與底層操作系統進行通信。您應該可以通過這種方法添加一種寫入命令行的方法。
我不認爲這是可能的,但我並不完全確定。
您可以配置一個flashlog.txt文件,以便將所有trace()語句記錄到該文件中。查看這個帖子http://www.digitalflipbook.com/archives/2005/07/trace_from_the.php獲取更多關於如何設置的信息。這是從瀏覽器登錄,但我敢肯定,它也應該從空氣應用程序工作。
此外,您可以使用Powerflasher的SOS MAX通過XML套接字登錄到外部控制檯。
默認情況下,trace()會輸出到標準輸出。
您的AIR應用程序是一個大的跟蹤窗口,如果您希望它。
這對我不起作用 – 2010-05-14 07:57:06