需要有关解码 ActionScript 语法的帮助

Need help on decoding ActionScript syntax

我需要解码语法行以下的帮助:

(((math.ceil(num) % 2) == 0) ? (num = math.ceil(num++)num = (()+1)math.ceil()) : (math.ceil(num = math.ceil(num))));

我得到了使用工具解码的 SWF 脚本,发现这一行我们的团队无法进一步解码。特别是 ()+1。我正在尝试转换为 javascript.

我唯一的猜测是(有点简化):

num = Math.ceil(num);

if(num % 2 == 0)
    num++;

基本上保证数量总是不均匀的