Hi. I’ve been doing some tests with SharedObject#size and it seems that for an newly created SharedObject instance, size reports different values in Flash and HTML5.
The relevant code is:
var so = SharedObject.getLocal("SharedObjectTest");
trace(so.size);
In Flash, it prints 0. In HTML5, it prints 2.
Back in the old Flash days, I’ve used (and seen used) checks like (so.size == 0) for simple detection of a new user of the application.