PDFに埋め込んだFLASHでSharedObjectが使えない
actionscript,tech&programming
/ 2009.08. 9 06:18
PDFに埋め込んだFLASHでSharedObjectを使おうとするとセキュリティの制限か困ったことに使えない。かなりリソースがなくてさっぱり原因がわからなかったけど、とりあえず解決方法を発見。
http://blogs.adobe.com/pdfdevjunkie/2008/08/saving_the_state_of_swf_conten.html
ExternalInterfaceで使える保存用のInterfaceがAcrobat側で用意されているとのこと。
ただこの場合は変更したあとはPDFファイルを保存しないと、SharedObectとはちがった保存されないです。また、保存できるのはStringを1変数分のようなのでXMLなどにして保存するのがよさそう。
// 保存
var result:Object = ExternalInterface.call("multimedia_saveSettingsString", this.inputField.text);
// 読み込み
var result:Object = ExternalInterface.call( "multimedia_loadSettingsString" );
if (result){
this.debugField.appendText(result.toString());
}
| カテゴリー | : | actionscript,tech&programming |
| タグ | : | Acrobat,Flash,PDF,SharedObject |
| トラックバックURL | : | http://blog.tokyoace4.com/cgi-bin/mt/mt-tb.cgi/83 |
コメントする
トラックバック(0)
トラックバックURL: http://blog.tokyoace4.com/cgi-bin/mt/mt-tb.cgi/83