• ベストアンサー

sharedObjectでのファイルについて

sharedObjectを使用した際にsolファイルが生成されたのですが、中身をノートパッドで開いてみたところ変数の部分が文字化け(?)しているのか見ることができませんでした。 このファイルの内容をちゃんとみることはできるようになるエディタとかはあるのでしょうか?

  • Flash
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
noname#35109
noname#35109
回答No.1

solファイルは, 文字化けをしているわけではなく,そもそもバイナリデータなのです。 バイナリデータはテキストエディタで見ることはできません。というか見えるのですがグシャグシャで,編集もできませんし,保存もできません。 見たり編集したりするにはバイナリエディタが必要です。 ただ,理解できるかどうかはわかりません。解析すればなんとかわかるかもしれませんが,私は解析したことがありません。 Windowsの場合,バイナリエディタとしては,いつも「Stirling(スターリング)」というソフトをお薦めしています。参考URLを参考にしてみてください。 また,上に表示されている ダウンロード > Windows95/98/Me> ユーティリティ> バイナリファイル処理> バイナリエディタ> カテゴリをクリックしてもらうと,他のソフトも出てきます。

参考URL:
http://www.vector.co.jp/soft/win95/util/se079072.html
yosshi13
質問者

お礼

sassakun様ありがとうございました。 なるほど、通りでみれないはずですね^^; さっそくStirlingのほう使ってみました、理解は難しそうですが頑張って調べてみます。

関連するQ&A

  • flash SharedObjectに関して

    表題の通り、flashのSharedObjectを使用して、 .solファイルへの読み書きを行い、問題なく動作しているのですが flashをexe形式でパブリッシュすると、SharedObjectが動作しません。 (どうも.solファイルへのアクセスがうまくいってない様子) 普通はexe形式でもSharedObjectは動作するのでしょうか?

  • ノートパッドでの文字化けについて

    こんにちは。 最近XOOPSでサイトを作りはじめました。phpファイルをノートパッドで開いた際、文字化けを起こしており、コメントアウトされている部分を読むことができません。 ノートパッドやメモ帳でも文字化けを直す設定等があれば教えてください。

    • ベストアンサー
    • PHP
  • SharedObjectの使い方(長文です)

    制作しているゲームに、セーブ機能を付けようと 下記サイトの、テキストセーブflaや 他のサイトを参考にしましたがうまく作動しません http://mamnag.org/prmx/flash/sharedobject.html 長文で申し訳ないです どなたか分かる方教えてください(_) 環境は、FLASH CS3 アクションスプリクト2.0です ■ゲームのオープニング画面に『スタート』と『ロード』ボタン、 ゲーム内に『セーブ』ボタンを置いて、下記のASを書きました ◆スタートボタン(インスタンス名は、startbtm) on(release){ var so = SharedObject.getLocal("my_data"); if(so){ so.clear(); } nextScene();} //次のシーン(ゲーム内容へ飛ぶ) ◆ロードボタン(インスタンス名は、lordbtm) on(release){ SharedObjLoad(); } ◆セーブボタン(インスタンス名は、savebtm) on(release){ _root.saveData(); } ■フレームアクションスプリクト(1) --------------------------------------------------------- //SharedObjectインスタンスの生成 SO_instance = SharedObject.getLocal("mydata"); //保存用サンプルデータを作成 var arrayData = new Array("aaa","bbb","ccc","ddd","eee"); var stringData= "日本語文字列";//この日本語もUTF8で保存されます。 //データを保存(変数を代入していますが、直接リテラルを入力することも可能です) SO_instance.data.savebtm = arrayData; SO_instance.data.savebtm = stringData; //保存したデータの呼び出し。(出力ウインドウで確認してください) trace("SO_instance.data.savebtm : "+SO_instance.data.savebtm); trace("SO_instance.data.lordbtm : "+SO_instance.data.lordbtm); --------------------------------------------------------- ■フレームアクションスプリクト(2) --------------------------------------------------------- //SharedObjectインスタンスの生成 mySharedObject = SharedObject.getLocal("●●.swf"); //ホストのルートに保存する場合:mySharedObject = SharedObject.getLocal("●●.swf"); //保存したデータの呼び出し _root.lord = mySharedObject.data.lordbtmD; //saveボタンが押されたときにテキストフィールドの変数を保存 function saveData(){ mySharedObject.data.savebtmD = _root.savebtm; } --------------------------------------------------------- サンプルflaに、フレームASが二つあったので そのまま使いましたが、これでいいのでしょうか?? 出力には SO_instance.data.savebtm : 日本語文字列 SO_instance.data.lordbtm : aaa,bbb,ccc,ddd,eee という文字がでました

  • FLASHから外部テキストへ書き込み

    FLASH上で書いたテキストデータの保存に関し、てsharedObjectを使用して生成されるSOLファイルに保存するのではなくて、自分でファイル名、保存する場所を自由に保存することはできるのでしょうか? 読み込みのloadVariblesと相対するようなものを探しています・・・

    • ベストアンサー
    • Flash
  • SharedObjectが効かない

    FLASHで、一定時間内にアクセスするとオープニングを飛ばすスクリプ トを書いています。Javascriptのクッキーと同じスクリプトの「SharedObject」を使用しています。 www.hfm-kenchan.com/Lesson/log_qa/D0512073.htm こちらのサイトの解説とサンプルを使用させてもらい、作ってみました が、ページを更新しても1フレーム目からのアニメーションが始まって しまい、スクリプトが効いてません。 現在作っているファイルのアニメーションが25fps、171フレームまであるのが原因だと思いますが。 変数に入っている数字などを変えてみましたが、効きません。 同じサンプルでもレイヤー数がスクリプト用のレイヤーと合わせても3 レイヤー、フレーム数11フレームで作ると効きます。 スクリプトのレイヤーにさらに別のスクリプトを書き加えてやる必要があるのかと思いますが、スクリプト素人である為判りません。 どなたか判る方いらっしゃるでしょうか。お教え下さい。 1フレーム目に入るスクリプトを書いておきます。 span = 15; nowDate = new Date(); nowAC = nowDate.getTime(); cookie = SharedObject.getLocal("accessTime"); if (cookie.data.beforeAC != undefined) { Time = Math.floor((nowAC-cookie.data.beforeAC)/1000); cookie.data.beforeAC = nowAC; if (Time < span) { this.gotoAndStop("menu"); } } else { cookie.data.beforeAC = nowAC; } 使用ソフトはFLASH8、環境はWDXPです。どなたかお助け下さい。

  • SharedObjectについて

    特定のファイルなど(※1)を用意し、SharedObjectという機能を使用して下記のこと(※2)を行うのは可能でしょうか。 また、可能な場合、どのような方法をとればよろしいでしょうか。 使用ソフトは、FLASHMXです。よろしくお願いします。 ※1 ローカルのMy Documentsフォルダの中にpaint1.exe(※2)とpaintフォルダ。 ※2 paint1.exe  レイヤー9 フレーム2 ムービークリップ(インスタンス名:canvas2)  レイヤー8 フレーム1・2 ムービークリップ(インスタンス名:canvas1) paintフォルダの中にpaint2.solがあれば、読み込む。  レイヤー7 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas2に描画した全てのものを消去する。  レイヤー6 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas1に読み込まれているものをcanvas2にコピーする。  レイヤー5 フレーム2 ボタン(インスタンス名:なし) ボタンアクションによってcanvas2に描画したものをpaintフォルダの中にpaint2.solとして保存し、同時にcanvas1に読み込む。  レイヤー4 フレーム2 ボタン(インスタンス名:なし) FLASHの消しゴムツールと同じようなもの。選択し、canvas2に描画したものの一部を消去する。  レイヤー3 フレーム2 ボタン(インスタンス名:なし) FLASHの鉛筆ツールと同じようなもの。選択し、canvas2に描画する。  レイヤー2 フレーム1 ボタン(インスタンス名:なし) ボタンアクションによってフレーム2に移動する。  レイヤー1 フレーム1・2 ムービークリップ(インスタンス名:なし)

    • ベストアンサー
    • Flash
  • DAT ファイルの内容からこのソフトの専門家が見て何がわかりますか?

    フリーのスパイウエア検査ソフトa2freeを使用しています。 アプリケーションエラーが出てbugファイルを見てDAT ファイルをノートパッドで開いたのですが 文字化けしてます、何で見れるでしょうか? 又、このDAT ファイルの内容からこのソフトの専門家が見て何がわかりますか? OSはMeです。 ご指導よろしくお願いします。

  • エクセルのファイルがおかしくなってしましました

    毎日使っているエクセルのファイルに 「マクロが含まれています」とでてくるようになったので この「goo」で調べて 「ワードパッドでそのファイルを読み込みます。 そのファイルを上書き保存で書き戻します。 こうすることでワードパッドがマクロ機能を持たないため マクロは削除された状態になります。 これはマクロウイルスの削除にも有効ですので 覚えておいて損はありません。」 と、あったので やってみたのですが ・・・!元のファイルをあけようとしたら 「ファイルの形式を認識できません」と なってしまいました。 OKボタンクリックすると、中身、全部文字化けしてました・・・ ファイルの中身はどうなちゃったのでしょう? 元に戻りますか?? ちょっと泣きそうです・・・

  • 復元したWordファイルが全て文字化け・・・どうすれば?

    友達からこのサイトを聞いて登録しました!質問させてください。 一年前、サークルで自分のノート型のパソコンでワードで文書を作成していました。そのファイルも用がなくなってしまい削除したんですけど、久しぶりに内容を見たくなって「復元」ソフトを使って復元したんですけど、開くファイル全部が文字化けでまったく内容がわからなくなっていました。この文字化けをなくして、ファイルの中身を見ることは出来ないんでしょうか?教えてください。 OSはWindows XP、Wordのバージョンは2002です。よろしくお願いします。

  • 拡張子「tpl」ファイルについて

    拡張子「tpl」のファイルを編集したいのですがファイルが開けなくて困っています。テキストエディタはEmEditorを使用しているのですが、ファイルを開いても文字化けしてしまい、どのようにすればファイルを正しく開くことができるでしょうか。初歩的な質問で申し訳ありませんがよろしくお願い致します。