# 画面切替

画面切替オペレーションは、特定の画面を表示したり、前の画面に戻ります。

##### ブロック

##### テキスト

changeScreen(EXPRESSION);
1

1: 画面 ID

特定の画面を切り替えるには、定数ブロックを追加し、[Int] を選択して画面 ID を設定します。

MEMO:

- 画面 ID が以下の場合、画面切替オペレーションは無効です。画面は切り替わりません。

- 画面 ID が存在しない (0 またはプロジェクトに存在しないコンテンツ 10000 など)

- 画面 ID を変数で指定しており、その変数のクオリティが「bad」

- トリガーに連続した画面切替オペレーションがある場合、中間の画面切替オペレーションはスキップされ、最後の画面切替オペレーションのみ実行されます。ただし、実行される画面切替オペレーションが無効の場合、1 つ前の画面切替オペレーションが実行されます。

- 画面 ID にマイナスの値を設定した場合、前に表示したコンテンツに戻ります。たとえば -3 を設定すると、3 つ前の画面が表示されます。ただし、画面を切り替えた回数以上の値を設定した場合、最初の画面が表示されます。

(例: 1)

画面 ID として 3 が設定されている場合、スクリプトが実行されると、画面ID 3 に関連付けられた画面が表示されます。

##### ブロック

##### テキスト

'changeScreen(3);'

(例: 2)

画面 ID に -2 が設定されている場合、以下のスクリプトを実行すると、2 つ前に表示されていた画面が表示されます。

##### ブロック

##### テキスト

'changeScreen(-2);'