場景:如何訂閱/檢測閃光燈/ AIR警告消息:的DisplayObject過濾尺寸過大,無法繪製
一個Flex 3.5應用程序,其中用戶被允許經由鼠標調整部件(圖像,文本),用於設計一個圖像。用戶正在屏幕上使用「縮放」版本。
稍後,AIR應用程序用於呈現未縮放的生產圖像。
問題:
偶爾,用戶將拖動/調整組件,使得它成爲用於播放器/ AIR呈現(未縮放)生產版本「過大」;觸發如下的警告消息(在調試器/跟蹤文件中):
「警告:過濾器將無法呈現DisplayObject的過濾尺寸(181695,2699)太大而無法繪製。
我正在尋找:
有什麼辦法來編程捕獲/檢測我的AIR應用程序的警告消息?
我瞭解/知道的的情況下,爲什麼此警告發生的(最大尺寸顯示對象/過濾器/等。),我打算把在約束用戶的行爲,這樣的未縮放版本會不觸發此警告(如果可能的話)。
然而,對於現有的數據,或(喘氣 - 從不)在我的約束邏輯錯誤,我很想能夠以編程方式檢測這個警告,我可以做其他的下游工作流程步驟。