更新:ブラウザ実行機能修正

●リリース
Ans 1.19、 1.19
 * add:ブラウザ実行時:*.anprjにパスファイル指定機能追加
 * add:[event]にmiddleclickイベント追加。ホイールボタンの事。
 * bug:「櫻の樹の下には」をブラウザ実行できるよう修正・対応
 * bug:暗号化パスファイル正式対応、1.18での副作用不具合修正
 * bug:ボタンを押して離さずマウスカーソルを外すと押しっぱなしになる不具合修正
 * chg:「ロード処理が失敗しました」メッセージをちょっと詳細に
 ※パスファイル:フォルダ構成とファイル情報をjsonで記したテキスト。
  デフォルトでpath.txt。

以下のタグはブラウザ上で使用できません。
[close] ── アプリの終了
[export] ── プレイデータをエクスポート
[import] ── プレイデータをインポート
[snapshot] ── スナップショット
[title] ── タイトル指定
[toggle_full_screen] ── 全画面状態切替
[update_check] ── 更新チェック


cube、データファイルのパーミッションが読み取り不可でした。直すと見えました。



開発者向け情報にちゃんと書くまで時間掛かりそうなのでさらっと。
パスファイル(path.txt、暗号化可能)というのを作り、その他のファイルと共にサーバーに上げるだけで、ブラウザ動作します。
これはフォルダ構成とファイル情報をjsonで記したテキストファイルです。
*.anprjにパスファイルを指定できます。(デフォルトはpath.txt)
暗号化パスファイルなら以下の感じで記述。

<search>
  <path dir="mat" />
  <pathfile fn="path.txt_" />
</search>




ブラウザ実行で気付いた事・メモ(後々、開発者向け情報にまとめます)

・組み込みフォントはいける(ansはいけないので不思議)
・でもフォントswfはサイズが大きいので、シナリオ本文を解析して使用している文字のみピックアップしてswf化するバッチ処理が欲しい。
・右クリック、マウスホイールイベントが使えない
・ので、マウスボタン長押しイベント「longpress」みたいなの欲しい。マルチタッチ環境も睨んで。
・ローカルでテスト動作するにはAirNovel.swfのamxmlcコンパイルで「-use-network=false」する必要がある。サーバーに上げるなら不要。
・ファイル暗号化mp3はエラーになる。ぐぬぬ。
・櫻はローカルでは動いた。サーバー上げても動かないのでまた次回。
・櫻、しおりによるサムネイル保存は出来なさそう。ブラウザFlashがローカルの「特定の位置(この場合app-storage:/)」にファイルを保存できないため。

早速のバグレポート有難うございます(´ω⊂
ただ、うちの環境(chrome、Firefox、Safari、IE)では割と動いてて、エラーが出ても一度のリロードで動く感じです。(その不具合も潰したいですが)
IE8(Vista・XP SP3)でも動いてます。うーむ。

あ、桜だけF7でパフォーマンスチェックできる機能をつけてます。暫定ですが。
スポンサーサイト
プロフィール

ふぁみべぇ

Author:ふぁみべぇ
 →@famibee
 →メアド(四角を@に)

カテゴリ
リンク
検索フォーム
最新記事
月別アーカイブ