文書の過去の版を表示しています。
| 属性 | 必須 | 値 | 説明 | 限定機能 |
|---|---|---|---|---|
| storage | no | スクリプト名 | 拡張子(.sc)まで記述が必要 | |
| target | no | ラベル名 | *(アスタリスク)も必要 |
storageを省略しtargetのみ記述した場合、現在のスクリプトの該当ラベルに移動します。
| //start.scの先頭に飛ぶ @jump storage=start.sc //start.scの*hogeという箇所に飛ぶ @jump storage=start.sc target=*hoge //現在のスクリプトファイルの*hogeという箇所に飛ぶ @jump target=*hoge |
jumpおよびcallタグのstorage、targetに変数を使用すると、先読みができないので、当該jump/callタグの箇所でLoading待ちが発生します。
| [jump storage=&f.sto target=&f.tgt] |
| 属性 | 必須 | 値 | 説明 |
|---|---|---|---|
| storage | no | スクリプト名 | 拡張子(.sc)まで記述が必要 |
| target | no | ラベル名 | *(アスタリスク)も必要 |
storageおよびtargetで指定されたシナリオにジャンプして、returnタグでcallタグの次行に戻ります。
| 属性 | 必須 | 値 | 説明 | 限定機能 |
|---|---|---|---|---|
| storage | no | スクリプト名 | 拡張子(.sc)まで記述が必要 | |
| target | no | ラベル名 | *(アスタリスク)も必要 | |
| exp | no | 式の実行 | ||
| exec | no | - | 当該選択肢が選択されたときに実行されるスクリプト。セミコロン区切りで複数指定可能。スクリプトは半角角括弧で表記する(@表記はNG) | |
| left | no | px | 矩形選択時、x座標 | |
| top | no | px | 矩形選択時、y座標 | |
| width | no | px | 矩形選択時、幅 | |
| height | no | px | 矩形選択時、高さ | |
| layer | no | - | 矩形選択時の表示するレイヤ | |
| remove | no | true:選択後、当該選択肢が無効になる false(初期値):選択後でも引き続き選択できる状態が継続する ※一度設定した選択肢画面上で、ユーザーに複数回、複数個所を選択させたい場合に使えます。 ※link2専用 | ||
| masklayer | no | レイヤ名 | 指でなぞった箇所を抜く。雑巾で掃除するような演出ができます。 ※link2専用 |
※sタグで選択肢待ち状態になります
※storage,targetの両方が未設定の場合、選択後は[s]の次行にjumpします。
※left,top,width,height,singleはエリア選択において意味を持ちます
※frameは通常の選択肢において意味を持ちます
| //一般的なテキストでの選択肢分岐 [link target=*sel1]選択肢1に飛ぶ[endlink] [link target=*sel2]選択肢2に飛ぶ[endlink] [s] |
| //画像を使った選択肢分岐(エリア選択も参照ください) @image storage=sel1_off page=fore layer=sel1_off left=100 top=10 opacity=255 index=10 visible=true @image storage=sel1_on page=fore layer=sel1_on left=100 top=10 opacity=255 index=20 visible=false @image storage=sel2_off page=fore layer=sel2_off left=200 top=10 opacity=255 index=20 visible=true @image storage=sel2_on page=fore layer=sel2_off left=200 top=10 opacity=255 index=21 visible=false [link exp="f._sel = 1" left=100 top=10 width=80 height=30 exec="[layopt layer=sel1_on visible=true"]][endlink] [link exp="f._sel = 2" left=200 top=10 width=80 height=30 exec="[layopt layer=sel2_on visible=true"]][endlink] [s] |
注意
選択肢の文字サイズはmessage=0のフォントサイズに依存します
■ storage=
storage=sceneList
でシーン一覧へ移動
■ linkタグにURLを記述することにより、ブラウザを起動し指定したページを表示することができます。
例:「http://aaa.com/?aaa=bbb&ccc=ddd」に飛ばす
————————-
[link storage=http://aaa.com/?aaa=bbb&ccc=ddd]
ウェブを見る
[endlink]
[s]
■ exec:ダブルクォーテーションで囲まれた内容を実行します。セミコロン区切りで複数タグ指定可能です。
move(タップしたまま画面上を移動する)イベントにも反応するlinkタグ。
※linkタグはTapup(タップして離したとき)イベントに反応
シーン回想の一覧表示画面を表示します。
| 属性 | 必須 | 値 | 説明 |
|---|---|---|---|
| url | yes | URL | 飛び先のURL |
| target | no | _self(デフォルト) | 下記参照 |
サンプル
@openurl url="http://www.advmaster.jp"
【注意】iphoneのSafariはデフォルトで別ウィンドウでURLを開く事ができない設定になっています。
したがってtargetは実質「_self」以外は使えない状況です(2020.04)
linkタグ、link2タグの閉じタグです
callから飛んできたときに、元の場所に戻る
//省略
[macro name=RT]
@returntitle
[endmacro]
選択肢クリック待ちを解除し、何も選択されなかった状態になります。