Да я проверил конечно, всё правильно, добавьте

Код AS3:
jj = 8;
trace(jj)
И вы убедитесь что после клика она равна 8
Добавлено через 7 минут
Вот ваш код, без непонятных текстовых полей, посмотрите, как тут может быть не логично, всё правильно ведь.

Код AS3:
var jj:int = 2;
jj = 4;
trace(jj);
function reportClick(event:MouseEvent):void
{
jj = 8;
trace(jj)
}
stage.addEventListener(MouseEvent.CLICK, reportClick);