ユーザ用ツール

サイト用ツール


ジャンプ_リンク

文書の過去の版を表示しています。


ジャンプ/リンク

jump

属性必須説明限定機能
storagenoスクリプト名拡張子(.sc)まで記述が必要 
targetnoラベル名*(アスタリスク)も必要 

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 (サブルーチンの呼び出し)

属性必須説明
storagenoスクリプト名拡張子(.sc)まで記述が必要
targetnoラベル名*(アスタリスク)も必要

storageおよびtargetで指定されたシナリオにジャンプして、returnタグでcallタグの次行に戻ります。

属性必須説明限定機能
storagenoスクリプト名拡張子(.sc)まで記述が必要 
targetnoラベル名*(アスタリスク)も必要 
expno式の実行  
execno-選択されたときの挙動。自作マクロの記述は不可。記述は@ではなく[]を使う。 
leftnopx矩形選択時、x座標 
topnopx矩形選択時、y座標 
widthnopx矩形選択時、幅 
heightnopx矩形選択時、高さ 
layerno-矩形選択時の表示するレイヤ 
removeno true:選択後、当該選択肢が無効になる
false(初期値):選択後でも引き続き選択できる状態が継続する
※一度設定した選択肢画面上で、ユーザーに複数回、複数個所を選択させたい場合に使えます。

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:ダブルクォーテーションで囲まれた内容を実行します。セミコロン区切りで複数タグ指定可能です。

link2

move(タップしたまま画面上を移動する)イベントにも反応するlinkタグ。
※linkタグはTapup(タップして離したとき)イベントのみに反応

returnscenelist(シーン一覧に戻る)

シーン回想の一覧表示画面を表示します。

openurl (URLリンク)

属性必須説明
urlyesURL飛び先のURL
targetno_self(デフォルト)下記参照

サンプル
@openurl url="http://www.advmaster.jp"
【注意】iphoneのSafariはデフォルトで別ウィンドウでURLを開く事ができない設定になっています。 したがってtargetは実質「_self」以外は使えない状況です(2020.04)

linkタグの閉じタグです

return (サブルーチンから戻る)

callから飛んできたときに、元の場所に戻る

returntitle (タイトル画面に戻る)

//省略
[macro name=RT]
@returntitle
[endmacro]

ジャンプ_リンク.1626158400.txt.gz · 最終更新: 2021/07/13 15:40 by yam