2010-07-27 90 views
0

嘗試在發佈版本中正常工作的try-catch序列,但在調試器中運行它會導致顯示錯誤。顯然有錯誤,這就是爲什麼我嘗試使用這些東西,但我想知道是否有任何方法可以讓調試器停止停止。儘管我甚至不介意錯誤消息,但應用程序不再正確執行。嘗試語句跳閘調試器(as3)

我得到this[$val]我需要返回null如果類中沒有這樣的變量。

try { 
    return this[$val]+""; 
} catch(error:ArgumentError) { 
    // Do nothing 
} 
return ""; 

再次,這就像是應該的,但它在調試器

一種替代任何想法會導致錯誤?

回答

2

我覺得你代替處理空對象+字符串error.Try使用;:現實問題的捉參數錯誤

try { 
    return this[$val]+""; 
} catch(error:Error) { 
    // Do nothing 
} 
return ""; 
+0

啊,是的,我應該用'Error'或'的ReferenceError ' – Daniel 2010-07-27 17:58:24