Dans ActionScript 3, lorsque vous déclarez un argument facultatif en lui attribuant une valeur par défaut, la valeur null ne peut pas être utilisée pour les arguments typés.Pourquoi les arguments optionnels typés ne peuvent-ils pas avoir la valeur par défaut Null?
function Action(Param:int=null){
// 1184: Incompatible default value of type Null where int is expected.
}
function Action(Param:int=0){
// No compiler errors
}
solutions de contournement pour cela, ou les valeurs d'usage général qui peuvent s'appliquer à tous les types de données?