Touch end/fr

From Second Life Wiki
Jump to navigation Jump to search

! Event: touch_end( integer nb_détecté ){ ; }

Evènement déclenché lorsqu'un avatar arrête de cliquer sur une prim

• integer nb_détecté

Exemples

Vous pouvez utiliser les numéros entre 0 et nb_détecté - 1 pour obtenir la clé des agents : <lsl>float t;

default {

   touch_start(integer nb_détecté)
   {
       t = llGetTime();
   }
   touch_end(integer nb_détecté)
   {
       llOwnerSay((string)(llGetTime() - t) + " secondes entre touch_start & touch_end");
   }

}</lsl>

Notes

Ne pas changer d'état depuis un évènement touch_start(), car cela empêchera l'évènement touch_end() d'être déclenché même si vous ne l'utilisez pas. Cela évitera au script d'aboutir à une résolution partielle de la chaîne des évènements touch* lors de la transitions entre deux états. Pour réaliser une transition d'état sur un "touch", utilisez touch_end() à la place!

Voir aussi

Evénements

•  touch_start – Evènement déclenché par un touché
•  touch – Evènement déclenché par un touché

Fonctions

•  llPassTouches – Les touchés sont communiqués des prims filles aux prims mères

Notes complémentaires

Problèmes

   Le serveur renvoie un évènement touch quand le script retourne dans un state contenant un évènement touch_start handler
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.