5

FlashのSharedObjectに画像を保存することは可能ですか?それがうまくいくといいですね。画像をローカルに「保存」する必要がありますが、Flashではサポートされていないようです...保存できるSharedObjectにそれらの画像を配置したいのですが...画像でも機能しますか?

ビットマップで試しましたが、読んでステージに追加すると、オブジェクトをビットマップに変換できないと表示されます...

var image:Bitmap = //some awesome image;

sharedObject = SharedObject.getLocal("img");
sharedObject.data.img = image;
sharedObject.flush();

ここでエラー->

sharedObject = SharedObject.getLocal("img");
addChild(Bitmap(sharedObject.data.img));
4

3 に答える 3

10

この場合、共有オブジェクトを設定する前に、Bitmap を ByteArray (つまり、バイナリ データ) に書き込む必要があります。次に、取得するときに ByteArray からビットマップに読み取る必要があります。以下は、うまくいけば正しい方向に進むための簡単なサンプルです。

http://www.kirupa.com/forum/showthread.php?t=306972

于 2009-09-28T12:03:44.557 に答える
3

共有オブジェクトのサイズには制限があることを忘れないでください (デフォルトは 100Kb)

于 2009-09-28T15:28:15.000 に答える
1

SharedObject.data との間のイメージ - 完全な SharedObject イベントとステータス ロジックを含む、簡単で無料ですぐに使用できるクラス: SharedObject.data との 間のイメージ

于 2011-06-07T09:25:26.027 に答える