Source : Scratch Wiki en français


Variable serveur

Une variable serveur est une variable de portée globale dont la valeur est partagée pour tous les scratcheurs utilisant son projet.

Variables serveur

Les variables serveur permettent d'échanger des données entre divers instances d'un projet. Elles permettent la création de protocoles, de jeux et de nombreux autres systèmes en Scratch. Elles ne peuvent pas être utilisées sur Scratch Desktop.

Elles sont marquées d'un symbole nuage ☁ (UTF-8 E2 98 81, U+2601).

Limitations

Un projet ne peut contenir que 10 variables serveur. Une variable serveur ne peut contenir qu'un unique nombre flottant, d'au plus 256 caractères[1]. Enfin, un délai d'affectation d'un dixième de seconde doit être respecté entre chaque affectation d'une même variable.

Attention
 Attention :
Ajouter des variables serveur depuis le sac à dos si le projet en contient déjà peut convertir certaines variables serveur en variables globales pour ne pas dépasser 10 variables serveur. Les variables globales ainsi crées seront toujours marquées du nuage.

Création

Lors de la création d'une variable, sélectionner l'option « Variable serveur (stockée sur le Cloud) » transformera la variable en variable serveur.

Info
 Info :
Un avertissement rappelant la restriction des variables serveur aux nombres flottants est affiché après la création d'une variable cloud.

Autres actions

Supprimer, renommer, montrer ou cacher une variable serveur fonctionne comme pour une variable classique.

Affecter une variable serveur ne fonctionne que si la valeur est supportée, et que le délai d'affectation est dépassé.

Historique

Extrait anonymisé d'un historique des données Cloud.

L'historique des données Cloud est un historique associé à tous projet utilisant au moins une variable serveur. Il recense les créations de variable serveur, leur renommage, leur suppression et leurs affectations. Il est accessible depuis le bouton « Voir les données » sous l'indicateur des Variables serveur de la page d'un projet.

Accès via l'API Scratch

Références

Voir aussi

Les témoins (''cookies'') nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de témoins.