AIRNovel&ANBooks更新:自動改ページ不具合修正

●リリース Ans全ソース
3.56
* bug:[auto_pager]にマクロを指定し自動改ページを指定した場合、次のページへ行くはずの文字が改ページ前に出力され、マクロが実行される不具合修正。(an_sdk.zip更新。再現テストデータあり)
* bug:(桜サンプルで)HTMLレイヤ版設定画面で、バック不透明度を変更しても濃度が変わらない不具合修正(_config.an 120行目追加)

●ANBooks更新(公開先
0.58
* chg:AIRNovel 3.56に更新。
* bug:背景に画像などを指定せず[s]などで停止した場合、真っ白の背景になる現象を真っ黒で統一。(AIRNovelコマンドライン実行の動作に合わせる)
120926bug1.jpg
 サンプルデータをANBooksで開くと、前Verまでは左図の様に「9」の下に次の文字が出てしまっていました。([auto_pager]を指定したとき)
 今回の修正後は、右図の様に改ページクリック待ちをしてから次の文字が出ます。
 左図の背景が白いのは不具合で、今回修正されています。
スポンサーサイト

AIRNovelご質問の件

 お名前を伏せつつ引用します。
●一点目。

本文:
はじめまして、AIRNovelの初歩的なところで躓いてしまいました。質問できる場がないようなので、失礼だと思いますがこちらでお尋ねします。ANBooksの新規作成で作っています。右クリックでメニューをハイパーリンクで作ろうと思ったのですが、[link layer=menu page=fore call=ture label=*save_s1][ch text="save:&save1" layer=menu][endlink layer=menu]や普通に[link][endlink]の間に変数を入れても変数の中身が表示されませんでした。仕様として表示できないのでしょうか。


 表示できますよ〜。記述を間違っておられるように思います。

誤 [ch text="save:&save1" layer=menu]
正 [ch text=&save:save1 layer=menu]

 上だと【save:&save1】という文字列を表示してしまいます。

 以下のようにしても確かめられます。

&aaa=26 ; 変数aaaに26を入れる

[link layer=mes page=fore call=ture label=*save_s1]
[ch text=&aaa layer=mes]
[endlink layer=mes]

[s]
*save_s1


 ちなみに以下のように省略できます。

[link call=ture label=*save_s1]
[ch text=&aaa]
[endlink]


●二点目。

また、組み方の問題なのですが、右クリックから返ってくると次の文章が表示されない(改ページすると表示される)不具合がおきていて困ってしまいました。スクリプト張れればいいのですが文字数の関係で張れませんでした。もう少し粘ってみます。思いつく原因がありましたら教えていただければ幸いです。(忙しいようでしたら返信なくてもかまいません)それでは失礼いたします。


 できればANBooksで「シンプルなプロジェクト」を作成し、ちっこいウインドウのシンプルなプロジェクトにてその分を再現してみて、問題をシンプルな状況にすると原因が特定しやすいです。

 それでも再現するようなら、良かったら【ツール】→【anbook形式にパック】し、メールで頂ければ幸いです。

 掲示板とか欲しいですが、いつでも答えるという体制に出来ないので、簡単には拍手か、メールにてお問い合わせ頂ければ幸いです。
 あと入門編の小冊子を作ろうかと考えています。全てを網羅することは出来ないにせよ、つまづきやすい所などをサポートできればなと思います。

AIRNovel&ANBooks更新:少し不具合修正

●リリース Ans全ソース
3.55
* bug:[macro name=t] &a=1+mp:b [endmacro] [t b=-1] でaに「1-1」という文字列が入っていた件を修正

●ANBooks更新(公開先
0.57
* chg:AIRNovel 3.55に更新。

同人レジ更新:作品ごとの累計頒布数・小計と、全売上合計を表示

○iOSレジ審査申請
 Version Number 1.02
 Description
* add : To distribute the total number to display Single, subtotal, total sales totals.
* bug : If you do not kill the app from adding revenue, bug fixes will be time to "Invalid Date" and the ID of the output HTML.

* add:作品ごとの累計頒布数・小計と、全売上合計を表示するように。
* bug:売上追加してからアプリを終了させないと、HTML出力結果のIDと時間がInvalid Dateになる不具合修正。

 リリースしてからGoogle Playに要望が上がっているのを知りました><
同人向けレジ - Google Play の Android アプリ
 一部今回の更新で追加されますが、気付かないのはなんとかしたいですね。
 Google Play、レビュー追加でメール送ってくれるとかして欲しいなー

AIRNovel&ANBooks更新:独自パック形式ファイルサポート【追記】

(更新:2014/1/5 以降)最新AnPacker.airへのリンク

●リリース Ans全ソース
3.54【追記】
* bug:(パックではなく今までの)暗号化した画像ファイルを読み込む際にエラーになっていた件を修正
3.53
* add:独自パック形式ファイル(*.anbc)サポート。全ての素材を一つの暗号化ファイルにパッケージ(一部ファイル以外)し、それを実行する事が出来る。
* add:[update_check]でupdate.xmlが無くても良いように。また更新確認設定をタグから出来るように属性追加。
    check_for_update、download_update、download_progress、install_update
    update.xmlより属性が優先。
    【参考】ApplicationUpdaterUI.html

●ANBooks更新(公開先
0.56【追記】
* chg:AIRNovel 3.54に更新。
0.55
* chg:AIRNovel 3.53に更新。

packリリース。独自パック形式ファイルを生成するツール(コマンドライン版)
  ※Ant 等から実行する方法は build.xml にある mkp や ucr を参照。
0.01
* new:独自パック形式ファイルを生成するツール(コマンドライン版)

引数 Usage: pack KEYCODE LENGTH OutPackPath ConfigFile
  KEYCODE ─── 暗号キー。半角で256文字まで。
  LENGTH ─── 最低暗号化バイト数。0x360 など。0は全て。
  OutPackPath ─ 出力ファイル名。pack.anbc など。
  ConfigFile ─ config.anprj へのパス



AnPackerリリース。独自パック形式ファイルを生成するツール(GUI版)
0.01
* new:独自パック形式ファイルを生成するツール(GUI版)
    使用方法
    暗号キー、最低暗号化バイト数を入力し、config.anprjをドロップ。
    同じパスに pack.anbc が生成される。

do_packフォルダ ─── 強制パックする素材を入れる。(必要なら開発者が生成)
dont_packフォルダ ── パックしない素材を入れる。(必要ならツールが自動生成)
            プラグインやフォントswfはここ。パック出来ないので。
その他フォルダ 以下のルールで処理。
  breakline.* …… パックしない。dont_packフォルダへコピー。
  breakpage.* …… 〃
  *.swf …………… 〃
          プラグインやフォントswfはパック出来ない。
          ただしアニメだけのswfはパック出来るので、
          do_packフォルダにそれらのswfを置ける。
  *.an …………… パックする。最低暗号化バイト数にかかわらず全て暗号化する。
(コピー発生や元々 dont_packフォルダが存在する場合、config.anprj に dont_packフォルダパスを追加)


 独自パック形式は、config.anprj の<search><path></search>内の全素材を一つのファイルに暗号化して内蔵するものです。(ANBooks では未サポート。この辺は随時)

 スクリプトや画像ファイルは含めますが、breakline.*、breakpage.*、プラグインswfやフォントswfは内蔵出来ず、dont_packフォルダへコピーします。

 AIRNovel.swf と同じフォルダに「pack.anbc」と「(あれば)dont_packフォルダ」を置く事で、それを実行します(config.anprj がないと pack.anbc を探す)
 *.airファイルビルド時は上記三つ(とアイコン)だけをパッケージに含めてリリース出来ます。

 バイトコードを含む swf がパック出来ないのはセキュリティ的な理由からです。
 まぁNScripter も arc.nsa と dll、吉里吉里も data.xp3 と dll は別れてますし。

 某Tさんのお問い合わせ、パックファイル形式を形にしてみました。大変お待たせしました。
プロフィール

ふぁみべぇ

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

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