Touch end/fr

From Second Life Wiki
Jump to navigation Jump to search

Description

! 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.