AfficherEtiquette et Exécute(Séquence()) : problème ?
Answered
Bonjour,
Je souhaite afficher ou non l'étiquette de plusieurs points.
Pour ne pas avoir à répéter les "AfficherEtiquette" dans le script du booléen, j'ai utilisé :
Exécute(Séquence("ShowLabel(pts("+i+"),aff)",i,1,15,1)), où "pts" est une liste de points et "aff" le booléen.
Mais cela ne fonctionne pas ...
Alors que si je répète 15 fois AfficherEtiquette, ça marche ...
Il y a sans doute quelque chose que je n'ai pas compris ... Quelqu'un pourrait-il m'aider ?
Merci d'avance.
Pierre
PS : le fichier joint est une version simplifiée du problème avec 3 points
GeoGebra Classic 5.0.488.0-d, PC Win 7
Files:
Test affichage...
Il fonctionne également avec une syntaxe légèrement différente avec Séquence().
(je ne sais pas pourquoi, ça pourrait être un bug)
Bonjour,
Vous avez besoin du nom comme texte et non de la valeur. Note définition des pts.
Et..... Je pense que Zip est plus court.
Merci rami pour votre réponse si rapide.
Ma première idée avait été de faire comme vous (liste avec les noms et pas les valeurs), mais avec "Séquence" cela ne marche pas quand même ... (voir fichier joint)
Alors qu'avec "Compactée" comme vous l'avez fait, cela marche ... il reste un mystère.
Merci en tous cas de m'avoir fourni une solution !
Cordialement,
Pierre
Il fonctionne également avec une syntaxe légèrement différente avec Séquence().
(je ne sais pas pourquoi, ça pourrait être un bug)
Effectivement, et inexplicablement, ça marche !
Je note ça dans un coin de ma tête pour d'éventuels futurs "problèmes" avec la commande Séquence.
Merci infiniment.
Comments have been locked on this page!