I've tried to use an undefined variable call myVar and to test it's value.
Here are my results with 1.19pr10 with no test which work on HTML5 and Flash at the same time. Before Flash player was working with myVar === null but not on the pr10.
1) === null
trace("before");
if(myVar === null,
trace("done");
);
trace("after");
Console HTML5
before
done
after
Console Flash
before
after
Note: doesn't work even with <krpano strict="true"></krpano> attribute.
2) == null
trace("before");
if(myVar == null,
trace("done");
);
trace("after");
Console HTML5
before
after
Console Flash
before
after
3) === undefined
trace("before");
if(myVar === undefined,
trace("done");
);
trace("after");
Console HTML5
before
done
after
Console Flash
before
after
4) == undefined
trace("before");
if(myVar == undefined,
trace("done");
);
trace("after");
Console HTML5
before
after
Console Flash
before
done
after
5) === "undefined"
trace("before");
if(myVar === "undefined",
trace("done");
);
trace("after");
Console HTML5
before
after
Console Flash
before
done
after
6) == "undefined"
trace("before");
if(myVar == "undefined",
trace("done");
);
trace("after");
Console HTML5
before
after
Console Flash
before
done
after