AIRNovel&ANBooks更新:行冒頭に[graph]・不具合修正

【夏コミ終了まで保留】自己判断で更新して下さい
●AIRNovel更新 過去Ver等
5.73
* bug:行冒頭に[graph]画像を表示した場合、表示が崩れる不具合


●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.117
* upd:AIRnovel 5.73に更新

▲次世代 ANBooks 更新(Windows版 Mac版
5.920(新世代 beta版)
* upd:AIRnovel 5.73に更新

●ANEdit更新(Windows版Mac版AIRFlash必須。※起動するだけで自動更新
0.155
* upd:AIRnovel 5.73に更新


 以下のように行冒頭に[graph]画像を表示し、文字表示してクリック待ちした際、

[graph pic=coffee width=24 height=24]1行目[r]
[graph pic=coffee2 width=24 height=24]2行目[r]
[l]


 以下のようになるべきなのに、


 以下のようになってしまいました。(画像が潰れ気味なのはミスです。気にしないで下さい)


 不具合修正しましたので、TLFSprite.as を差し替えして下さい。

 不具合を発見された方によると、

今年の3/15の時点の最新バージョンでコンパイルした時にはこの不具合は起きていませんでした。
7/18の時点の最新バージョンで起きるようになっていました。


 とのことです。


スポンサーサイト

ANBooks更新:IOS、Android、プラグイン版不具合修正

●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.116
* bug:IOS、Android、プラグイン版をテンプレから生成するとError #1104になる件

ANBooks更新:環境構築に失敗(OneDrive仕様変更)対応

●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.115
* bug:環境設定が上手く行かない不具合(延々終わらない)
* upd:環境設定ファイルを github に移動、100MB超のファイルは分割
* upd:apache ant ver 1.9.7 に更新

▲次世代 ANBooks 更新(Windows版 Mac版
5.919(新世代 beta版)
* bug:環境設定が上手く行かない不具合(延々終わらない)
* upd:環境設定ファイルを github に移動、100MB超のファイルは分割
* upd:apache ant ver 1.9.7 に更新


 環境設定ファイルを置いていた OneDrive の仕様変更により、環境構築に失敗していました。
 対策しましたので、お手数ですが更新よろしくお願いします。

AIRNovel&ANBooks更新:[let]などの変数名指定不具合修正

●AIRNovel更新 過去Ver等
5.72
* bug:【hA['args']】のような角括弧表記の変数への[let]等に失敗する不具合
* bug:[let]などの変数名文法チェックを厳格に
* info:[let]などの変数名指定は変数展開しない件を明記

●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.114
* upd:AIRnovel 5.72に更新

▲次世代 ANBooks 更新(Windows版 Mac版
5.918
* bug:起動に失敗する不具合修正
5.917
* upd:AIRnovel 5.72に更新

●ANEdit更新(Windows版Mac版AIRFlash必須。※起動するだけで自動更新
0.154
* upd:AIRnovel 5.72に更新


[let name="aaa['bbb']" text=111] や、
&aaa['bbb'] = 111 というname属性の指定で、
&aaa.bbb = 111 と同じ動作をしていませんでした。その不具合修正です。

また、[let]系でname属性は変数展開しない点に注意して下さい。つまり
&ccc = 'bbb'
&aaa[ccc] = 111
という場合、cccを 'bbb' に置き換えない、ということです。これをやりたい場合は、以下のように name属性に与える値をそれまでの行で文字列操作により作って下さい。

[let name=tmp text="&'aaa.'+ ccc"]
[let name=&tmp text=111]

【追記2】AIRNovel&ANBooks更新:言語別などでファイル名を切り替える機能追加

●AIRNovel更新 過去Ver等
5.71
* bug:特別版があるなら使う機能、不具合修正
5.70
* add:特別版があるなら使う機能、変数「save:an.userFnTail」を追加。初期値=''
* chg:内部処理最適化(path.txtは再生成が必要)

●ANBooks更新(Windows版 Mac版 過去Ver等)※起動するだけで自動更新
5.113
* upd:AIRnovel 5.71に更新
5.112
* upd:AIRnovel 5.70に更新

▲次世代 ANBooks 更新(Windows版 Mac版
5.916
* upd:AIRnovel 5.71に更新
5.915
* upd:AIRnovel 5.70に更新

●ANEdit更新(Windows版Mac版AIRFlash必須。※起動するだけで自動更新
0.153
* upd:AIRnovel 5.71に更新
0.152
* upd:AIRnovel 5.70に更新

 言語別に表示するファイルを変えたい、などでいちいち[if]を書くのも面倒。
 そこで、なるべく楽に素材ファイルを切り替える仕組みを作りました。

 組み込み変数「save:an.userFnTail」に指定した語尾を追加したファイル名のファイルが、「あるなら」使います。(無くてもいいわけです)
 例えば

[lay layer=grp fn="Mnu_btnSave" visible=true]

 と画像「Mnu_btnSave」を使う記述で、

・Mnu_btnSave … 日本語版
・Mnu_btnSave@@en … 英語版
・Mnu_btnSave@@cn … 中国語版

 とファイルを用意しておいて、

&save:an.userFnTail = 'en'
[lay layer=grp fn="Mnu_btnSave" visible=true]

 とすると

[lay layer=grp fn="Mnu_btnSave@@en" visible=true]

 と書いたのと同じように動作します。
 このとき「Mnu_btnSave@@en」が存在しない場合、「Mnu_btnSave」を使います。必須ではないわけです

「save:an.userFnTail」が空文字(初期値)の場合は見た目通り「Mnu_btnSave」を使用します。


・iOSでは「@2x」「@3x」などと解像度別に使用する画像ファイルを切り替え(無ければ使わない)する機能があるのですが、それの「ユーザーが自由に使える版」という感じの機能です。
 もちろん「@2x」系の機能と同時に使えるので、

・Mnu_btnSave … 日本語版
・Mnu_btnSave@@en … 英語版
・Mnu_btnSave@@cn … 中国語版
・Mnu_btnSave@2x … 日本語版
・Mnu_btnSave@@en@2x … 英語版
・Mnu_btnSave@@cn@2x … 中国語版

 というファイルを用意し、自動で使い分けることが出来ます。

・ちなみに動作中のOSの言語は組み込み変数「const.flash.system.Capabilities.language」で分かります。(公開されている言語別win10で確認)

・jp……日本語版OS
・en……英語版OS
・zh-CN……中国語(中華人民共和国。台湾はまた別)


・この機能そのものは言語別だけじゃなく、ボイスを男性・女性に切り替えたり、使い方は色々あると思います(指定出来る語尾は同時に一つだけですが)

・fn="app-storage:/update0.png"も、
 "app-storage:/update0@@ex.png"を探しに行きます。

・ただしWebサーバーのファイルを使おうとする「http://〜」は非対応。
 技術的に存在チェック出来ない場合があるため。

・音声ファイル(mp3など)やスクリプトファイル(an)でも同じ事が出来ます(たぶん)。



(2016/05/28 追記2)余談ですが、設定画面で言語別に背景画像を切り替えるには、HTMLレイヤ内(_config.js)で以下の感じで書きます。

$(function(){
switch (navigator.language) {
case 'en-US':
$('body').css('background-image', "url(app:/config/_config@@en.jpg)")
break
case 'zh-CN':
$('body').css('background-image', "url(app:/config/_config@@cn.jpg)")
break
}




 直接使わないと思いますが、ツール群の公開先が変わったのでついでに記載します。
(上書きインストールに失敗する場合は、一旦アンインストールして下さい)
ans.air

ANCoder.air
AnFace.air
ANOggo.air
AnPacker.air
MkPath.air(特に今回、出力形式が変わりました)
プロフィール

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

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