AirNovel - 文字履歴
をテンプレートにして作成
[
ホーム
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
]
開始行:
*AirNovel - 文字履歴 [#n9f73ec0]
- 公式サンプルのプラグイン"plgHistory.as"と、組み込み部分...
- plgHistory.as
http://code.google.com/p/air-novel/downloads/detail?nam...
-> Work/システム/_history/source/plgHistory.as
適当に作ってみました。上手く動作しなかったらごめんなさい。
自由に改変してください。
公式サンプルのを参考にした方がいいかもしれません。
----
#contents
** 参考 [#ze4b360b]
- 公式プラグインリファレンス
http://famibee.web.fc2.com/tag_dev/plugin.htm#history_r...
- AIRNovelをさわろう! - 履歴表示
http://ansawaro.wy5.org/archives/881
** 履歴表示用のスクリプト [#k910c69f]
#ref(HistoryTag.as)
- ビルド方法等は[[AirNovel - プラグイン]]参照。
*** [history_start]タグ [#i8e3e520]
/**
* 履歴表示を開始する
*
* @note [history_start]
* layer : [必須] 履歴を表示するtxtレイヤー
* page : レイヤーのどちらのページを使うか[fore, ba...
* text : [必須]履歴テキスト
*/
*** [history_move]タグ [#y941b775]
/**
* 履歴表示のページを移動する
*
* @note [history_move]
* layer : [必須] 履歴を表示するtxtレイヤー
* page : レイヤーのどちらのページを使うか[fore, ba...
* move : [必須]移動値
*/
** 使用例 [#i2719e3d]
; 初期設定
[loadplugin fn="HistoryTag"]
[add_lay layer=history class=txt]
; layoutなど表示する設定は先にで行う
;[lay layer=history ...]
;//----------------------------------------------------...
;/// 履歴のページ移動
;//----------------------------------------------------...
*scroll
[history_move layer="history" page=fore move=&const.a...
[return]
;//----------------------------------------------------...
;/// 履歴表示
;//----------------------------------------------------...
*StartHistory
[lay layer=history page=fore b_left=0 b_width=&screen...
; 履歴の開始
[history_start layer="history" page=fore text=&save:c...
; ページめくりと終了のキーイベント登録
[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]
** 何か [#c0cd5dfd]
終了行:
*AirNovel - 文字履歴 [#n9f73ec0]
- 公式サンプルのプラグイン"plgHistory.as"と、組み込み部分...
- plgHistory.as
http://code.google.com/p/air-novel/downloads/detail?nam...
-> Work/システム/_history/source/plgHistory.as
適当に作ってみました。上手く動作しなかったらごめんなさい。
自由に改変してください。
公式サンプルのを参考にした方がいいかもしれません。
----
#contents
** 参考 [#ze4b360b]
- 公式プラグインリファレンス
http://famibee.web.fc2.com/tag_dev/plugin.htm#history_r...
- AIRNovelをさわろう! - 履歴表示
http://ansawaro.wy5.org/archives/881
** 履歴表示用のスクリプト [#k910c69f]
#ref(HistoryTag.as)
- ビルド方法等は[[AirNovel - プラグイン]]参照。
*** [history_start]タグ [#i8e3e520]
/**
* 履歴表示を開始する
*
* @note [history_start]
* layer : [必須] 履歴を表示するtxtレイヤー
* page : レイヤーのどちらのページを使うか[fore, ba...
* text : [必須]履歴テキスト
*/
*** [history_move]タグ [#y941b775]
/**
* 履歴表示のページを移動する
*
* @note [history_move]
* layer : [必須] 履歴を表示するtxtレイヤー
* page : レイヤーのどちらのページを使うか[fore, ba...
* move : [必須]移動値
*/
** 使用例 [#i2719e3d]
; 初期設定
[loadplugin fn="HistoryTag"]
[add_lay layer=history class=txt]
; layoutなど表示する設定は先にで行う
;[lay layer=history ...]
;//----------------------------------------------------...
;/// 履歴のページ移動
;//----------------------------------------------------...
*scroll
[history_move layer="history" page=fore move=&const.a...
[return]
;//----------------------------------------------------...
;/// 履歴表示
;//----------------------------------------------------...
*StartHistory
[lay layer=history page=fore b_left=0 b_width=&screen...
; 履歴の開始
[history_start layer="history" page=fore text=&save:c...
; ページめくりと終了のキーイベント登録
[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]
** 何か [#c0cd5dfd]
ページ名: