AS3から、AS1,2コンテンツのSharedObjectを読み書きする
AS3でのSharedObjectの読み書きは、標準でActionScript 3.0 フォーマットとなっていて
AS1,2コンテンツで書き込んだSharedObjectの読み書きが標準ではできない
SharedObject.defaultObjectEncodingを書き換えることで
AS1,2コンテンツで書き込んだSharedObjectを読み書きができるようになる
import flash.net.SharedObject;
import flash.net.ObjectEncoding;
SharedObject.defaultObjectEncoding = ObjectEncoding.AMF0;
なお、異フォーマットでSharedObjectの書き込みを行うと
単純にデータが壊れてしまうよう?







雑記帳(自己満足):
[AS3.0]AS2.0とAS3.0のデータのやりとり…
リアルタイムにやるなら、LocalConnection。 ただし、40KBの制限あり。 非同期でよければ、SharebObject。 AS3.0でAS2.0までと同じ形式でSharedObjectを読み書きする import flash.net.SharedObject; import flash.net…
18 3 月 2009, 9:48 pm