2012-03-04 60 views
0

例如,在AS3.0類我已經宣佈的功能:的ActionScript:未知參數調用函數計算

private function log():void{ 
// working with arguments directly here 
} 

我打電話:

log('some stuff',object,array,etc); 

然後我打電話:

log('ok'); 

Ofc FlashBuilder引發異常:type 1137: Incorrect number of arguments. Expected no more than 0

如何做到這一點?

更新

在javascript中這是可能的。但是在AS中不是,它不是ECMA的基礎?爲什麼這麼嚴格......

更新

好NVM。創建這樣的大氣壓:log(m1:*=null,m2:*=null,m3:*=null,m4:*=null,m5:*=null):void{}

+0

爲什麼不把它作爲一個陣列或對象 – mgraph 2012-03-04 17:18:23

+0

解決方案,以及但有點難看:),每次調用日誌(['東西']) – Somebody 2012-03-04 17:37:10

回答