🚧 en cours de rédaction…
Bouton de Navigation
L’acteur bouton de navigation permet, en plus de toutes les possibilités de l’acteur bouton, de naviguer entre les scènes ainsi que de modifier la scène affichée dans un acteur écran.
Ses propriétés sont similaires aux propriétés de l’acteur bouton et la documentation de ces propriétés peut être retrouvée à cette adresse.
Ses propriétés supplémentaires sont listées ci-dessous.
Sommaire
Propriétés spécifiques
Scène
La propriété spécifique Scène
permet de définir la scène vers laquelle le bouton va rediriger l’utilisateur.
Dans l’inspecteur, une aide référence toutes les scènes du projet vers lesquelles il est possible d’être redirigé.
Il y a deux cas de figure lors de la selection d’une scène.
-
Le champ
clé de l'acteur écran
est laissé vide :
Le bouton va entraîner une navigation vers la scène sélectionnée. -
Le champ
clé de l'acteur écran
est renseigné avec la clé d’un acteur écran :
Le bouton va entraîner un changement d’affichage de l’acteur écran qui affichera la scène renseignée dans la propriétéscène
.
Modification des paramètres d’une scène grâce au bouton de navigation
Lors de la sélection de la propriété Scène
, si la scène sélectionnée possède un ou des paramètre(s) de scène, une aide va apparaître en dessous de la selection.
Cette aide va permettre de renseigner une valeur différente à un paramètre de la scène afin de changer cette valeur.
Il suffit que la valeur de ce paramètre de scène soit lié à un autre élément d’un acteur pour que celui-ci change également.
Il est à noter que ceci peut être effectué sur la scène sur laquelle se trouve le bouton de navigation, ainsi, à l’aide du bouton, il est donc possible de changer des paramètres de la scène courante.
Exemple
Ci dessous, l’exemple d’une scène qui possède deux boutons qui font changer un paramètre de scène dont la valeur est liée à celle d’un acteur texte.
SYNAPPS-STUDIO-SCENE|{"config":{"key":"scene1","name":"Scène 1","additionalDefs":{"prop1":{"type":"text"}},"additionals":{"prop1":"TEST"}},"leadActor":{"type":"layout/stack","key":"stack1","children":[{"type":"input/nav-button","key":"nav-button1","properties":{"content":"Bouton de navigation","displaySceneKey":"scene1"},"additionals":{"prop1":"Hello world !"},"additionalDefs":{"prop1":{"type":"text"}}},{"type":"input/nav-button","key":"nav-button2","properties":{"content":"Bouton de navigation","displaySceneKey":"scene1"},"additionals":{"prop1":"Lorem Ipsum"},"additionalDefs":{"prop1":{"type":"text"}}},{"type":"display/text","key":"text1","properties":{"content":"Voici du texte !"},"bindings":{"properties.content":"stage@additionals.prop1"}}]}}
⚠️ ATTENTION
Si vous désirez commander les paramètres d’une scène à travers un acteur écran, n’oublier pas de créer les additionnelles correspondantes sur celui-ci également, sinon, aucune action ne sera transmise
Chemin d’accès depuis l’acteur
properties.displaySceneKey
⚡ Doc Script API
Clé de l’acteur écran
La propriété spécifique Clé de l'acteur écran
permet de sélectionner un acteur écran afin de changer la scène qu’il affiche.
Dans l’inspecteur, une aide est disponible pour la saisie de la clé de l’acteur écran. Cette aide liste tous les acteurs écrans de la scène courante.
Chemin d’accès depuis l’acteur
properties.screenKey
⚡ Doc Script API
Évènements spécifiques
🚧 en cours de rédaction…
Variantes
Icône
La variante de l’acteur bouton offrant la possibilité d’intégrer une icône choisie parmi les icônes intégrées à Synapps.
Le contenu du bouton est complété par une additionnelle icône et une additionnelle texte.