PCだと動くのにchumbyだとうまく動かなくて困った。
Flash LiteはPCのやつと違うんですな。
まず、FlashDevelopの Tools\mtasc\std\SharedObject.as を開いて、中括弧の中に
static function addListener(objectName:String, notifyFunction:Function): Void; static function removeListener(objectName:String): Void;
を入れる。
で、Flash Liteじゃないやつは
var so:SharedObject = SharedObject.getLocal('aaa'); trace(so.data.iii);
みたいな感じでアクセスできるけど、Flash Liteだと
var handler:Function = function(so:SharedObject) { trace(so.data.iii); } SharedObject.addListener('aaa', handler); SharedObject.getLocal('aaa');
とやる。
最初からFlash Liteのリファレンスを見ていれば良かった。