ユーザ用ツール

サイト用ツール


リンク

差分

このページの2つのバージョン間の差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
リンク [2022/01/27 06:35]
advmanager [returntitle (タイトル画面に戻る)]
— (現在)
行 1: 行 1:
-====== ジャンプ/リンク ====== 
-===== jump ===== 
-^属性^必須^値^説明^限定機能^ 
-|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]| 
- 
-===== call (サブルーチンの呼び出し) ===== 
-^属性^必須^値^説明^ 
-|storage|no|スクリプト名|拡張子(.sc)まで記述が必要| 
-|target|no|ラベル名|*(アスタリスク)も必要| 
- 
-storageおよびtargetで指定されたシナリオにジャンプして、returnタグでcallタグの次行に戻ります。 
- 
-===== link ===== 
-^属性^必須^値^説明^限定機能^ 
-|storage|no|スクリプト名|拡張子(.sc)まで記述が必要| | 
-|target|no|ラベル名|*(アスタリスク)も必要| | 
-|exp|no|式の実行| | | 
-|exec|no|-|選択されたときの挙動。自作マクロの記述は不可。マクロは@ではなく[]記述推奨| | 
-|left|no|px|矩形選択時、x座標| | 
-|top|no|px|矩形選択時、y座標| | 
-|width|no|px|矩形選択時、幅| | 
-|height|no|px|矩形選択時、高さ| | 
-|layer|no|-|矩形選択時の表示するレイヤ| | 
-|remove|no| |true:選択後、当該選択肢が無効になる\\  false(初期値):選択後でも引き続き選択できる状態が継続する\\  ※一度設定した選択肢画面上で、ユーザーに複数回、複数個所を選択させたい場合に使えます。\\  ※link2専用| 
-|{{anchor:マスク:masklayer}}|no|レイヤ名|指でなぞった箇所を抜く。雑巾で掃除するような演出ができます。\\  ※link2専用| 
- 
-※[[システム#s (停止処理)|sタグで選択肢待ち状態になります]]\\ 
-※storage,targetの両方が未設定の場合、選択後は[[システム#s (停止処理)|[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:ダブルクォーテーションで囲まれた内容を実行します。セミコロン区切りで複数タグ指定可能です。\\ 
- 
-===== link2 ===== 
-move(タップしたまま画面上を移動する)イベントにも反応するlinkタグ。\\ 
-※linkタグはTapup(タップして離したとき)イベントに反応 
- 
-===== returnscenelist(シーン一覧に戻る) ===== 
-シーン回想の一覧表示画面を表示します。 
-===== openurl (URLリンク) ===== 
-^属性^必須^値^説明^ 
-|url|yes|%%URL%%|飛び先のURL| 
-|target|no|_self(デフォルト)|下記参照| 
- 
-サンプル\\ 
-@openurl url="%%http://www.advmaster.jp%%"\\ 
-【注意】iphoneのSafariはデフォルトで別ウィンドウでURLを開く事ができない設定になっています。 
-したがってtargetは実質「_self」以外は使えない状況です(2020.04) 
- 
-===== endlink (ハイパーリンクの終了) ===== 
-linkタグ、link2タグの閉じタグです 
- 
-===== return (サブルーチンから戻る) ===== 
-callから飛んできたときに、元の場所に戻る 
- 
-===== returntitle (タイトル画面に戻る) ===== 
-%%//%%省略\\ 
-[macro name=RT]\\ 
-@returntitle\\ 
-[endmacro] 
- 
-===== clearlinks (選択状態解除) ===== 
-選択肢クリック待ちを解除し、何も選択されなかった状態になります。 
  
リンク.1643232923.txt.gz · 最終更新: 2022/01/27 06:35 by advmanager