любой параметр может быть необязательным!

обычно его ставят последним в списке параметров!
ну конешна ты должен учесть "необязательность" этого параметра в самой функции!

Код:
function yo(mes) {
if (arguments.length == 0) {
trace("Ни одного параметра не задано!");
} else {
trace(mes);
}
}
yo("Flash");
// yo();