AlmondlabAlmondlabNotesLabsTagsProfileContactHome2010.2jQueryのプラグインでCookieを扱う方法。NotesJavaScriptjQueryPluginjQueryのプラグインを使うと、ブラウザのクッキーを簡単に扱えます。実装するにはjQueryのコアと、「jquery.cookie.js」プラグインを読み込ませてから、「$.cookie」メソッドでクッキーの読み込み、書き込みの操作ができるようになります。次のコードでは読み込み、書き込みごとに関数にして、「cookie-test」というクッキー名の値を操作しています。クッキーの有効期限は「expires」の引数で、日にちを指定できます。//有効期限を3日}</script>jquery.cookie.jsプラグインページActionScriptからPHPの関数を実行。LabsActionScriptFlashPHPActionScriptからPHPを実行するには、「URLLoader」を使ってPHPファイルにアクセスすることができます。その際に引数を渡すには「URLVariables」でGET、またはPOSTの変数を渡すことができます。この方法では、アクセスするPHPファイル全体を実行します。PHPファイル内の任意の関数のみを実行するには、ActionScriptからGET、またはPOSTの変数を経由し、PHPの関数名の文字列を変数で渡して、PHP側で文字列を関数名として評価することで任意の関数を実行できます。ActionScriptでは、次のように記述します。event.target.data;}}}}PHPファイル「functions.php」にPOST変数で関数名「function_name」を文字列で渡します。PHPファイルの読み込み(実行)が完了したら「onComplete」にて、PHPで出力された文字列「event.target.data」を扱えるようになります。PHPファイル「functions.php」には、次のように記述します。test";}?>「$function」にPOST変数の「function_name」を代入して、同名の関数が存在していたら実行します。PHPから出力された文字列は、そのままActionScriptで受け取ることができます。SWFを表示しているURLの取得方法。NotesActionScriptJavaScriptPHPActionScriptでSWFの置かれているパスではなく、実際に表示されているページのパスを取得するにはJavaScript、またはPHPとの連携で可能になります。Javascriptの場合ActionScriptからJavascriptの関数を実行する「ExternalInterface」で行えます。HTML内に、パスの値を返すJavaScriptの関数を加えます。location.href;}</script>ActionScriptではJavaScriptの関数を実行して、戻り値を変数に格納します。ExternalInterface.call("getPath");PHP(&FlashVars)の場合PHPでActionScriptに値を渡すには、FlashVarsを利用する方法が簡単です。PHP内のFLASH埋め込みのコード内に、PHPで動的に取得したパス情報を、FlashVars経由でSWFに渡します。/>ActionScriptではFlashVarsの値を「loaderInfo.parameters」で取り出します。Machineの設定。Machineが差分を検知し、バックアップを行います。仮想ディスクファイルは、おおむね数GBの容量になってしまうので頻繁にバックアップされるのは、ディスクの消耗を考えると抑えたいところではあります。Machineの項目から設定できます。設定パネルのオプションのボタンを押して、表示されるダイアログからバックアップを取らないファイル、フォルダを追加できます。Fusionの仮想ディスクを保存して、フォルダごとバックアップを取らないようにしています。