例如,在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{}
爲什麼不把它作爲一個陣列或對象 – mgraph 2012-03-04 17:18:23
解決方案,以及但有點難看:),每次調用日誌(['東西']) – Somebody 2012-03-04 17:37:10