私自身まだまだマニュアルを見なければ、
何も出来ない初心者なので心もとないですが。
まずアンカーポイントから。
アンカーポイントというのは、HTMLなどではおなじみですね。
といいつつ、私はあまりHHTMLのほうはよく分かってないんですが。
検索してみたところ、同じページ内のリンクということのようです。
私はどちらかというとラベルという名で覚えてました。
マニュアルにもアンカーポイント(ラベル?)とあるので、
ラベルでもいいのかな?
呼び方はともかく、どちらも同じファイル内に印をつけて、
ジャンプする命令によって印をつけたそれぞれの場所に飛ぶという感じです。
普通は上から順番に1、2、3、4……と読み込んでいきますが、
4というアンカーポイントをジャンプ先に指定すれば、1、2、3を飛ばして
いきなり4から始めることもできます。
逆に10まで行った後、3に戻ることももちろんできます。
書き方は、アンカーポイント名の頭に@をつけるだけです。
@アンカーポイント名
これを飛ばしたいところ、
たとえばタイトル画面や選択肢によって分かれた道の入り口に
書き込みます。
道が左右に分かれている。どちらに向かおう。
| ↓
| 右
| ↓
| 右へ行くとやがて遠くに町の灯りが見えてきた。どうやら今夜は野宿せずにすみそうだ。
↓
左
↓
左の道は山に向かって続いていた。どうやら今夜は野宿決定のようだ。
芸がないですが、
上のような感じの選択肢とその分岐先があったとします。
&select=選択肢1:&Jmp=選択肢1の分岐先,選択肢2:&Jmp=選択肢2の分岐先;
道が左右に分かれている。どちらに向かおう。 &select=右:&Jmp=@migi,左:&Jmp=@hidari; @migi 右へ行くとやがて遠くに町の灯りが見えてきた。どうやら今夜は野宿せずにすみそうだ。 @hidari 左の道は山に向かって続いていた。どうやら今夜は野宿決定のようだ。 |
ピンクの字は選択肢の命令、緑がジャンプの命令です。
オレンジ色がジャンプ先のアンカーポイント、つまり行き先です。
ちなみに、上のようなジャンプさせるだけの選択肢なら
かんたん命令で↓のように書くこともできます。
&EzSel = 選択肢1:選択肢1の分岐先,選択肢2:選択肢2の分岐先;
設問が表示された後、改頁されて選択画面に。
ちょっと分かりにくいですが、カーソルを合わせると、
文字の上に白い半透明の長方形が表示されます。
ホームページなどのリンクと同じですね。
FWの場合選択肢は、文字数に関係なく、
文字を表示するエリアの横いっぱいに矩形が広がるのが基本のようです。
では、次に右を実際に選んでみましょう。
右の分岐が表示されました。