Функция работает рекурсивно, и когда я вызываю ее два раза по нажатию, она работает только если напишу trace, то есть так:

Код AS1/AS2:
trace("Here:"+(last_pic++));
load_line(line,line_number,(last_pic++));
А так работает только первый раз:

Код AS1/AS2:
load_line(line,line_number,(last_pic++));
Подскажите в чем косяк не пойму..
Добавлено через 3 минуты
Забыл написать.. last_pic не прибавляет значение для нижнего варианта
Добавлено через 10 минут
Как бы сделал, чтобы работало, изменил "++" на "+1", но все таки интересно почему не работает с "++"...