SharedObject


SharedObject.getLocal("{SharedObjectの名前}");

って関数を利用してサイト内の共有の情報にアクセスするようなアプリを作ろうと思ったわけだが、この【SharedObjectの名前】を同じにしてもフォルダの階層が違うと同じ情報(具体的には●●.solファイル)にアクセスしてくれない。。

いろいろググって調べてみたらgetLocal関数の第2引数でsolファイルのい場所を指定すればいいそうな。

こんな感じ
getLocal("{名前}","/");
こうするとsolファイルは以下の場所に生成される。(vistaの場合)
hijikata_pointっていうsharedobject名で。

C:\Users\kyotaro\AppData\Roaming\Macromedia\Flash Player\#SharedObjects\xxxxx\www8.atpages.jp\hijikata_point.sol

つまり、 "/"ってのはwww8.atpages.jp直下ってことだね。
階層の違うswfが同じhijikata_point.solにアクセスしてくれます。