Macromedia Flash非公式テクニカルノート SharedObject.getLocal
Platform: All シンタックス 引数 ローカルパス オプションの引数となるファイルの保存先パスを指定する文字列。SharedObjectを生成したSWFファイルの、完全または部分パスを指定します。このストリングを使って、オブジェクトがユーザーのコンピュータのどこに保存されているかを指定します。デフォルト値は、SWFの完全パスです。 戻り値 説明 名前の競合を避けるために、FlashはSharedObjectを作成したムービーの場所を確認します。たとえば、"www.FumioNonaka.com/Sample/SharedObject.swf"のムービーが、"myData"という名前のSharedObjectを作成したとします。このSharedObjectは、"myData"という同じ名前であっても、"www.FumioNonaka.com/Sample.swf"のムービーがつくったオブジェクトとは競合しません。けれども、異なったムービーが同じディレクトリに存在し、同じ名前のオブジェクトを同じ[ローカルパス]を指定して作成すると、名前の重複が発生します。そして、一方のオブジェクトが、他方を警告なしに書替えることになります。 引数[ローカルパス]を使うと、SharedObjectをどこに保存するかを指定することができます。同一ホストの複数のムービーは、同じ場所のオブジェクトが指定されると、同じSharedObjectのデータにアクセスすることができます。たとえば、"www.FumioNonaka.com/a/b/c/d/movie1.swf"と"www.FumioNonaka.com/a/b/movie2.swf"が、あるとします(2つのムービーは、同じホストの異なるディレクトリにあります)。 "movie1.swf"は、[ローカルパス]として以下の値を指定できます。
"/" 同様に、"movie2.swf"は、[ローカルパス]に以下の値を指定することができます。 "/" したがって、2つのムービーから同じSharedObjectにアクセスする必要があるときには、両方のムービーが使用できる[ローカルパス]を指定します。この例の場合には、以下のいずれかになります。 "/" いずれの場合も、[ローカルパス]にホスト名("www.FumioNonaka.com")は含めません。 例
Player 関連項目 _____ 作成者: 野中文雄 Copyright © 2001-2006 Fumio Nonaka. All rights reserved. |
||||