# Cambio schermata

L’operazione Cambio schermata mostra la schermata specifica o torna alla schermata precedente.

##### Blocco

##### Testo

changeScreen(EXPRESSION);
1

1: ID schermata

Per modificare la schermata specificata, aggiungere un blocco Costanti, selezionare [Int] e impostare l’ID schermata.

Nota:

- Le operazioni di cambio schermata non sono valide quando si utilizza l'ID schermata nei casi seguenti. In questi casi, l'operazione di cambio schermata non avviene.

- L'ID schermata non c'è (ad esempio, i contenuti 0 o 10000 non sono presenti nel progetto).

- L'ID schermata è impostato con una variabile e la sua qualità è cattiva.

- Se nel trigger ci sono operazioni consecutive di cambio schermata, le operazioni intermedie di cambio schermata sono saltate e viene eseguita solo l'operazione di cambio schermata finale. Tuttavia, se l'operazione di cambio schermata finale non è valida, viene eseguita l'operazione di cambio schermata precedente.

- Se si imposta un valore negativo per l'ID schermata, si visualizza una schermata precedente. Ad esempio, il valore -3 fa passare alla terza schermata precedente. Tuttavia, se il valore negativo dell'ID schermata è maggiore del numero di cambio schermata, si visualizza la prima schermata.

(Esempio 1)

Se si imposta 3 come ID schermata, all'esecuzione dello script si visualizza la schermata associata all'ID schermata 3.

##### Blocco

##### Testo

'changeScreen(3);'

(Esempio 2)

Se per l'ID schermata è impostato -2, quando viene eseguito lo script seguente si visualizza la schermata visualizzata due volte prima.

##### Blocco

##### Testo

'changeScreen(-2);'