Top > AirNovel - 文字履歴 AirNovel - 文字履歴 †
適当に作ってみました。上手く動作しなかったらごめんなさい。 公式サンプルのを参考にした方がいいかもしれません。 参考 †
履歴表示用のスクリプト †
[history_start]タグ †/** * 履歴表示を開始する * * @note [history_start] * layer : [必須] 履歴を表示するtxtレイヤー * page : レイヤーのどちらのページを使うか[fore, back] * text : [必須]履歴テキスト */ [history_move]タグ †/** * 履歴表示のページを移動する * * @note [history_move] * layer : [必須] 履歴を表示するtxtレイヤー * page : レイヤーのどちらのページを使うか[fore, back] * move : [必須]移動値 */ 使用例 †; 初期設定 [loadplugin fn="HistoryTag"] [add_lay layer=history class=txt] ; layoutなど表示する設定は先にで行う ;[lay layer=history ...] ;//-------------------------------------------------------------- ;/// 履歴のページ移動 ;//-------------------------------------------------------------- *scroll [history_move layer="history" page=fore move=&const.an.eventArg] [return] ;//-------------------------------------------------------------- ;/// 履歴表示 ;//-------------------------------------------------------------- *StartHistory [lay layer=history page=fore b_left=0 b_width=&screen_width b_top=0 b_height=&screen_height b_color=0x000044 b_alpha=0.8 visible=true] ; 履歴の開始 [history_start layer="history" page=fore text=&save:const.an.sLog] ; ページめくりと終了のキーイベント登録 [event key=up label=*scroll call=true arg=-1] [event key=down label=*scroll call=true arg=1] [event key=right label=*scroll call=true arg=-1] [event key=left label=*scroll call=true arg=1] [event key=rightclick call=false label=*EndHistory] [s] ;//-------------------------------------------------------------- ;/// 履歴表示終了 ;//-------------------------------------------------------------- *EndHistory [clear_text layer="history"] [clear_lay layer="history"] [lay layer="history" visible=false] [jump label=*MainSequence] ; 履歴開始 [jump call=true label=*StartHistory] 何か † |