AIRNovel更新:AIR SDK 3.0準備、不具合修正
2.56
* chg:sysスコープ変数の保存タイミングを随時では無く、クリック待ちを期待できる[wait]、[waitclick]、[s]、[l]、[p]で行なうように。
* chg:AIR3.0対応準備(JSONクラスが追加され、AIR SDKとユーザー作成ライブラリでクラス名「JSON」が衝突するので名前空間を明示した)
AIR SDK 3.0を試したいかたは以下の手順でどうぞ。(画面にbetaとか出ちゃうので本番には使えませんが)
・最新Flex SDK(現在 4.5.1.21328)にAIR SDK 3.0(現状 beta2)を上書きコピー(UNIXコマンドでやるのを推奨)
・*-app.xmlの2行目に「<application xmlns="http://ns.adobe.com/air/application/3.0">」
・build.xmlの30行目の「-swf-version=13」指定を有効に
・「ant air_r」でWindows環境ならランタイム入りexe、Macならappが出来ます。(Macのみ動作確認済み)
NScripterからの移植用マクロ「sub_nsc.an」を提供頂いたので公開。
NScripterのほぼ同名の文字表示速度変更系命令に近い機能を提供するマクロです。
;*********************************************************
; NScripter移植用マクロ
;*********************************************************
;#USE-FONT IPA明朝cff
[let name="save:nsc.sd.saved" text=false]
;*********************************************************
; ウェイトを入れる
; 置換 !d(\d+) → [d time=$1]
;*********************************************************
[macro name=!d]
[wait time=%time|500]
[endmacro]
;*********************************************************
; 文字の表示スピードを指定
; 置換 !s(\d+) → [s time=$1]
;*********************************************************
[macro name=!s]
[let name="save:nsc.sd.msecWait" text="&sys:an.tagCh.msecWait" cond=!save:nsc.sd.saved]
[let name="save:nsc.sd.msecWait_Kidoku" text="&sys:an.tagCh.msecWait_Kidoku" cond=!save:nsc.sd.saved]
[let name="save:nsc.sd.saved" text=true]
[let name="sys:an.tagCh.msecWait" text=%time|500]
[let name="sys:an.tagCh.msecWait_Kidoku" text=%time|500]
[endmacro]
;*********************************************************
; 文字の表示スピードを元(ユーザー指定)に戻す
;*********************************************************
[macro name=!sd]
[let name="sys:an.tagCh.msecWait" text="&save:nsc.sd.msecWait" cond=save:nsc.sd.saved]
[let name="sys:an.tagCh.msecWait_Kidoku" text="&save:nsc.sd.msecWait_Kidoku" cond=save:nsc.sd.saved]
[let name="save:nsc.sd.saved" text=false]
[endmacro]
[return]