Hi,
so reading the scale of a smart object is kind of tricky, the information doesn't appear anywhere or at least I don't know where to search for it , so I've tried to get it by event listener. This is a link for the scripts, you need all these three scripts to be in the same directory, and then just run test_kevinoneil.jsx
The script will tell you when it's done, the best way is to let it work even it seams for one sec that it finished.
And one more thing you need to be sure that you have the "enableEvents" on from the File>Scripts>Scripts Events Manager....
Right now it only works for windows only, just let me know if you need it for mac as well.....
Here are the scripts:
http://www.mediafire.com/download/tdxwm97t0niooiv/test_Kevinoneil.rar