Macromedia Flash非公式テクニカルノート SharedObject.flush
Platform: All シンタックス 引数 戻り値 ・このメソッドがmyLocalSharedObjectに対して初めて実行されると、"pending"が返されます。 ・ユーザーがローカル情報の保存領域をそのドメインのオブジェクトに認めていて、割当てられた容量がオブジェクトの保存に十分であれば、メソッドは'true'を返します([最小ディスクスペース]の値を渡したときは、'true'を返すには割当てられた容量が少なくともその値以上である必要があります)。 ・ユーザーがローカル情報の保存領域をそのドメインのオブジェクトに認めていて、しかし割当てられた容量がオブジェクトの保存に不十分であれば、メソッドは"pending"を返します. ・ユーザーがローカル情報の保存領域をそのドメインのオブジェクトにまったく認めていない場合、あるいはFlashが何らかの理由でオブジェクトを保存できないときは、メソッドは'false'を返します。 説明 共有オブジェクトの領域を将来の保存に備えて拡張し、値として"pending"が返されないようにするには、[最小ディスクスペース]の値を渡します。Flashがファイルを書込む際には、[最小ディスクスペース]として渡されたバイト数があればそれを参照し、共有オブジェクトの現在のサイズを保存するための必要スペースは確認しません。 たとえば、共有オブジェクトのサイズが最大500バイトまで増えそうだというとき、初めはずっと小さな容量だとしても、[最小ディスクスペース]として500を渡します。すると、Flashがユーザーに共有オブジェクトへのディスクスペースの割当てを求める場合、500バイトを要求します。ユーザーが求められたスペースの容量を割り当てた後は、Flashがオブジェクトを書込もうとするとき、スペースの増加を要求することはありません(ただし、そのサイズが500バイトを超えない場合です)。 例 // ローカルの共有オブジェクト"myData"を取得 Player 関連項目 _____ 作成者: 野中文雄 Copyright © 2001-2006 Fumio Nonaka. All rights reserved. |
|||